摘要: GC两种较常用的垃圾标记算法: 引用计数器: 每一个对象都有一个私有的引用计数器,当被其它存活对象引用时,引用计数器的值加1,不再引用-1,如果值为0标记为垃圾对象 弊端:互相引用会造成无法释放掉,极可能引发内存泄漏 根搜索算法: 以根对象集合作为起始点。按照从上到下的方式搜索被根对象集合所链接的目 阅读全文
posted @ 2017-08-15 16:46 Gamol 阅读(117) 评论(0) 推荐(0)
摘要: 在java中使用new关键字,JVM先检查这个new的指令是否能在常量池中定位到一个类的引用符号 然后检查这个符号引用相对应的类是否已经成功经历过加载、解析和初始化, 当类完成加载,JVM会对其进行内存非配, 分配完成后,JVM会初始化对象实例:对分配后的内存空间进行零值初始化 零值初始化后,JVM 阅读全文
posted @ 2017-08-15 15:21 Gamol 阅读(315) 评论(0) 推荐(0)