![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA虚拟机
iteye_10820
这个作者很懒,什么都没留下…
展开
-
JAVA内存区域与内存溢出异常(笔记)
JAVA与C++之间有一堵墙,里面的是要出来 外面的要进去,这一堵墙就是内存动态分配和垃圾收集技术 ,JAVA的程序员在虚拟机的帮助下 ,不再需要为每一个new操作释放,并且不容易出现内存泄露和内存溢出的问题 1,JAVA虚拟机的内存区域; java虚拟机在执行java程序的过程中会把它所管理的内存分配划分为诺干个不同的区域,这些...2014-09-19 22:33:11 · 84 阅读 · 0 评论 -
JAVA虚拟机对象的访问
在java虚拟机中对象是怎么进行的,JAVA是面向对象语言,类和对象是JAVA 的灵魂,JAVA中最简单的一个访问也会涉及JAVA栈,JAVA堆,方法区三个重要的内存区域之间的关联 如下面的这句代码; Object obj = new Object(); 在JAVA堆中创建对象 假设这句代码出现在方法体中,"Object object...2014-09-19 22:58:03 · 92 阅读 · 0 评论 -
垃圾收集器标记原理
java虚拟机完成收集需要三个步骤; 1,哪些内存需要回收,2,什么时候回收,3,如何回收 标记回收的对象: java虚拟机在回收Java堆中的对象之前需要将其标记是否存活 回收对象的标记方法; 1, 引用计数法;给对象添加一个计算器,有引用时i++,没有就i...2014-09-21 15:45:34 · 216 阅读 · 0 评论