![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java虚拟机
small camel
这个作者很懒,什么都没留下…
展开
-
java虚拟机-内存模型
一、什么是Java内存模型 java虚拟机规范中定义一种Java内存模型试图来屏蔽各种操作系统和硬件访问之间的差异,JKD1.5之后,Java内存模型已经逐渐完善起来。 二、主内存和工作内存 1、 Java内存模型中主要定义了程序中各个变量间的访问规则,即在虚拟机中将变量储存到内存和从内存中取出变量的底层细节。此处的变量主要是实例变量,静态字段已经数组元素,因为局部变量和方法参数是线程所私有的,不...原创 2019-07-23 16:04:51 · 89 阅读 · 0 评论 -
Java虚拟机-GC垃圾回收
一、为什么要进行垃圾回收 因为没有足够的内存一直进行内存分配,对垃圾的回收是必须的。 二、那些垃圾需要回收 肯定是一些已经没有用的对象。这就产生了一个问题,如何去找到这些没有用的对象呢? 引用计数法: 引用计数算法听起来就很好理解,无非就是通过给对象添加引用计数器,当这个对象被引用时计数器加1,当引用失效时计数器减1,直到当计数器为0时就可以把这个对象进行回收,但是java虚拟机却没有应用这种方...原创 2019-07-23 19:01:48 · 88 阅读 · 0 评论