摘要:
#垃圾标记阶段 ##对象存活判断 在堆里存放着几乎所有的Java对象实例,在GC执行垃圾回收之前,首先需要区分出内存中哪些是存活对象,哪些是已经死亡的对象。只有被标记为己经死亡的对象,GC才会在执行垃圾回收时,释放掉其所占用的内存空间,因此这个过程我们可以称为垃圾标记阶段 ##引用计数算法 最早的也 阅读全文
posted @ 2021-12-09 21:33
翻蹄亮掌一皮鞋
阅读(60)
评论(0)
推荐(0)
摘要:
#什么是垃圾回收 垃圾是指在运行程序中没有任何指针指向的对象,这个对象就是需要被回收的垃圾 垃圾回收(英语:Garbage Collection,缩写为GC)是指一种自动的存储器管理机制。当某个程序占用的一部分内存空间不再被这个程序访问时,这个程序会借助垃圾回收算法向操作系统归还这部分内存空间,垃圾 阅读全文
posted @ 2021-12-09 17:51
翻蹄亮掌一皮鞋
阅读(397)
评论(0)
推荐(0)
摘要:
#概述 String是final类 String实现了Serializable、Comparable < String >、CharSequence接口 在jdk9以前使用char数组储存字符串数据,jdk8以后使用byte数组 @Stable private final byte[] value; 阅读全文
posted @ 2021-12-09 16:44
翻蹄亮掌一皮鞋
阅读(158)
评论(0)
推荐(0)
摘要:
#概述 jvm的主要任务是负责装在字节码到其内部,但是字节码指令不等价于本地机器指令 由执行引擎将字节码指令解释为对应平台上的本地机器指令 执行引擎在执行的过程中究竟需要执行什么样的字节码指令完全依赖于Pc寄存器 PC寄存器始终保存着下一条需要被执行的指令地址 执行引擎采用解释器和即时编译器并存的架 阅读全文
posted @ 2021-12-09 13:27
翻蹄亮掌一皮鞋
阅读(115)
评论(0)
推荐(0)

浙公网安备 33010602011771号