![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面试
文章平均质量分 80
毛公鼎
十年磨一剑,千年出一鼎。
展开
-
java面试(1)-深入浅出 Java 中 JVM 内存管理
Java面试中经常会问JVM内存管理这个问题,也是考察程序猿的基本功。JVM就如一辆豪车的发动机。 一、JVM内存划分 1.1方法区(线程共享),常量、静态变量、JIT(即时编译器)编译后的代码都存在该区域。 1.2堆内存区(线程共享),垃圾回收的主要场地。 1.3程序计数器,当前线程执行的字节的位置指示器。 ...原创 2018-12-07 15:46:45 · 217 阅读 · 0 评论 -
阿里java高级工程师面试100题
1,java堆,分新生代老年代,新生代有Eden,from surviver,to surviver三个空间,堆被所有线程共。eden内存不足时,发生一次minor GC,会把from survivor和eden的对象复制到to survivor,这次的tosurvivor就变成了下次的from survivor,经过多次minor GC,默认15次,达到次数的对象会从survivor进行老年代...转载 2019-06-18 15:44:13 · 787 阅读 · 1 评论