![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
staticabc
这个作者很懒,什么都没留下…
展开
-
JVM内存管理
读《深入理解Java虚拟机》Chapter2 Java内存区域与内存溢出异常,记录笔记如下: JVM总内存由JVM启动时向OS申请的,大小可伸缩。【受限于OS的内存管理?待确认】 JVM进程所占内存可分为: 线程私有内存: 1 程序计数器(Program Counter Register) 记录线程当前执行的字节码的行号指示器。大小为4B,内存上连续。生命周期与线程相同。如果线程正在执行原创 2015-08-08 17:06:48 · 398 阅读 · 0 评论 -
JVM创建对象
记录读《深入理解Java虚拟机》Chapter2 2.3节HotSport虚拟机对象探秘 读书笔记如下: Java类实例化的三种方式: 1 使用new关键字实例化; 2 使用Class.forName(classname).newInstance()实例化;【与1的区别?】 3 反序列化。 以new为例,在类实例化时,jvm会进行: 1 分配内存 检查new指令的参数是否能在常量池中原创 2015-08-08 18:06:38 · 479 阅读 · 0 评论