Git
Java
JavaScript
Linux
MySQL
Node.js
Web
数据分析
操作系统
数据库
数据结构
机器学习
算法
爬虫
编程语言
网络
#
内存管理
#
内存模型
线程共享的数据区
方法区
堆
线程私用的数据区
虚拟机栈
本地方法栈
程序计数器
#
内存回收
线程私用的数据区的内存回收非常直接,随线程生而生,随线程去而去,当线程销毁时,内存就被释放了。
线程共享的数据区则通过垃圾回收机制进行管理。
垃圾标记算法:可达性分析算法。
垃圾回收算法:分代收集算法。