摘要: 在之前的文章中,已经为各位带来了JVM的内存结构与堆内存的相关介绍,今天将为为各位详解JVM垃圾回收与算法。关注我的公众号「Java面典」了解更多 Java 相关知识点。 如何确定垃圾 想要回收垃圾,必须得先知道,哪些对象可以被认定为垃圾。关于垃圾确定方式,主要有两种,分别是 引用计数法 与 可访问 阅读全文
posted @ 2020-03-13 21:08 xwayway 阅读(2525) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中,我们介绍了 JVM 的内存区域,本文我们将继续围绕 JVM 展开话题,介绍 JVM 运行时内存。关注我的公众号「Java面典」了解更多 Java 相关知识点。 Java 堆从 GC 的角度还可以细分为: 新生代(Eden 区、Survivor From 区和 Survivor To 阅读全文
posted @ 2020-03-13 21:04 xwayway 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 从本文开始将为各位带来JVM方面的知识点,关注我的公众号「Java面典」了解更多Java相关知识点。 JVM内存主要分为三部分 线程私有 (Thread Local)、 线程共享 (Thread Shared)、 直接内存 (Direct Memory)。 线程私有 线程私有区域从字面意思可以看出, 阅读全文
posted @ 2020-03-13 21:01 xwayway 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 在前几个回合中,我们已经详细了解过了 Java 集合中的List、Set 和 Map,对这部分内容感兴趣的朋友可以关注我的公众号「Java面典」了解。今天我们将为各位介绍集合的失败机制——fail fast与fail safe。 fail fast(快速失败) 现象 在用迭代器遍历集合对象的时候,如 阅读全文
posted @ 2020-03-13 20:58 xwayway 阅读(235) 评论(0) 推荐(0) 编辑