JVM
文章平均质量分 94
You大耶
这个作者很懒,什么都没留下…
展开
-
JVM面试题
JVM面试题 文章目录JVM面试题前言一、Java内存区域1、说一下JVM的主要组成部分及其作用?2、说一下JVM运行时数据区?3、深拷贝和浅拷贝?4、说一下堆栈的区别?5、队列和栈是什么,有什么区别?6、什么情况下会发生栈内存溢出?7、JVM内存为什么要分成新生代、老年代、永久代。新生代中为什么要分Eden和Survivor?8、JVM中一次完整的GC流程是怎样的,对象如何晋升到老年代?9、Java会存在内存泄漏吗?10、新生代和老年代的比例?11、Eden和Survivor的比例?二、HotSpot虚原创 2021-07-03 22:07:59 · 491 阅读 · 1 评论 -
JVM知识点
JVM知识点 文章目录JVM知识点前言一、运行时数据区1、程序计数器2、Java虚拟机栈3、本地方法栈4、堆5、方法区(永久代)6、运行时常量池7、直接内存二、HotSpot 虚拟机中的对象1、对象的创建2、对象的内存布局3、对象的访问定位总结 前言 对于 Java 程序员来说,在虚拟机自动内存管理机制下,不再需要像 C/C++程序开发程序员这样为每一个 new 操作去写对应的 delete/free 操作,不容易出现内存泄漏和内存溢出问题。正是因为 Java 程序员把内存控制权利交给 Java 虚拟原创 2021-07-03 16:26:32 · 67 阅读 · 0 评论