![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 67
牛布尼茨_
知行合一
展开
-
Java核心机制之JVM篇
一、JVM是什么? JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域,负责执行指令,管理数据、内存、寄存器。本质上就是一个程序,当它在命令行上启动的时候,就开始执行保存在某字节码文件中的指令。对于不同的平台,有不同的虚拟机。Java语言的可移植性就是基于JVM,任何平台只要装有针对于该平台的JVM,字节码文件(.class)就可以在该平台上运行。也就是“一次编译,处处运行”。二、JDK、JRE、JVM之间的关系 1、JDK,java开发工具...原创 2021-07-16 14:59:10 · 352 阅读 · 6 评论 -
Java核心机制之GC篇
一、Java垃圾回收机制是什么?java垃圾回收机制是java虚拟机(JVM)垃圾回收器提供的一种用于在空闲时间不定时回收无任何对象引用的对象所占据的内存空间的一种机制。二、如何判断哪些对象是垃圾呢?1.引用计数法 为每一个创建的对象分配一个引用计数器,用来存储对象被引用的个数。个数为零,即没有人使用这个对象,每当有一个地方去引用它时,引用计数器就加一。一旦对象的引用计数为零,该对象立即被回收,对象占用的内存空间将被释放。但此方法无法检测“循环引用”,即两个...原创 2021-07-01 15:00:58 · 154 阅读 · 4 评论