2020-06-07发表2026-05-07更新Java / JavaSE / JVM1 小时读完 (大约9806个字)JVM 垃圾收集 程序计数器、虚拟机栈和本地方法栈这三个区域属于线程私有的,只存在于线程的生命周期内,线程结束之后也会消失,因此不需要对这三个区域进行垃圾回收。垃圾回收主要是针对 Java 堆和方法区进行。 对象活着吗引用计数算法给对象添加一个引用计数器,当对象增加一个引用时计数器加 1,引用失效时计数器减 1。引用计数为 0 的对象可被回收。 两个对象出现循环引用的情况下,此时引用计数器永远不为 0,导致无法对它们进行回收。阅读更多
2020-06-04发表2026-05-07更新Java / JavaSE / 容器3 分钟读完 (大约470个字)Java 容器 Java 容器涉及许多数据结构知识点,所以设立专题进行总结。 阅读更多
2020-06-04发表2026-05-07更新Java / JavaSE / IO2 分钟读完 (大约226个字)Java IO📖 内容Java IO 模型 关键词:InputStream、OutputStream、Reader、Writer 阅读更多
2020-06-04发表2026-05-07更新Java / JavaSE / 并发4 分钟读完 (大约660个字)Java 并发 Java 并发总结、整理 Java 并发编程相关知识点。 并发编程并非 Java 语言所独有,而是一种成熟的编程范式,Java 只是用自己的方式实现了并发工作模型。学习 Java 并发编程,应该先熟悉并发的基本概念,然后进一步了解并发的特性以及其特性所面临的问题。掌握了这些,当学习 Java 并发工具时,才会明白它们各自是为了解决什么问题,为什么要这样设计。通过这样由点到面的学习方式,更容易融会贯通,将并发知识形成体系化。 阅读更多