2020面试必问之jvm与性能优化
无论什么级别的Java从业者,JVM都是进阶时必须迈过的坎。不管是工作还是面试中,JVM都是必考题。如果不懂JVM的话,薪酬会非常吃亏(近70%的面试者挂在JVM上了)。 本文将重点介绍面试过程中常见的 JVM 题目。 1.描述一下JVM加载Class文件的原理机制? 在面试java工程师的时候,这道题经常被问到,故需特别注意。 什么是类加载器? 3.类加载器有哪些? 什么是tomcat类加载机制? 这个题给大家一个小提示 5、类加载器双亲委派模型机制? 6.Java内存分配 Java堆的结构是什么样子的? 简述各个版本内存区域的变化? 参考:https://blog.csdn.net/rainnnbow/article/details/50541079 说说各个区域的作用? Java 中会存在内存泄漏吗 ,简述一下? Java 类加载过程? 什么是GC?为什么要有GC? 简述一下Java垃圾回收机制? 如何判断一个对 象是否存活? 垃圾回收的优点和原理,并考虑2种回收机制?基本原理是什么? 深拷贝 和浅拷贝 ? 什么是分布式垃圾回收(DGC)?它是如何工作的? 在Java中,对象什么时候可以被垃圾回收? 19.简述Minor GC和Major GC? Java中垃圾收集的方法有哪些? 21.讲讲你理解的性能评价及测试指标? 22.常用的性能优化方式有哪些? 23