关键词|Java面试题免费
为了解决同学们面试时可能遇到的疑难问题,Power Node推出了Java面试专题,帮助同学们快速高效掌握Java面试核心考点。
今天第25期已经更新了。 往期的面试题你都掌握了吗? 还没看的话赶紧补课吧! 在公众号聊天窗口回复【面试题】即可获取所有过往面试题!
我们上次就了解到了
JVM运行时数据区的本地方法栈有何特点和作用?
看完老师的视频讲解,相信同学们都掌握了答题要点。
今天我们就来解答
JVM运行时数据区中的Java堆有哪些特点和作用?
先想一想
单击此处获取回答问题的想法
JVM运行时数据区中的Java堆有哪些特点和作用?
1. 线程共享的区域;
2、虚拟机启动时创建;
3、虚拟机管理的最大内存区域;
4. 存储所有实例对象或数组;
5、GC垃圾收集器主要管理区域
区域;
6、可分为新生代和老年代;
7.新生代又可以分为Eden、
从、到、伊甸园:= 8:1:1
8、堆大小可以通过-Xmx和-Xms调整;
9. 无法再扩展
java.lang.:Java堆空间
10、从内存分配的角度来看,所有线程共享的Java堆可以划分为多个线程私有的分配缓冲区(Local、TLAB),以提高对象分配的效率。
看完答案思路是不是感觉自己已经掌握了呢? 如果你想更牢牢掌握,请点击下面视频,听名师为你讲解更多精彩细节!
视频讲解
|下一期预览|
面试题:JVM中堆内存中的对象是如何分配的?
同学们可以思考一下,下一期看答案。
点击查看
面试成功进入大工厂