面试时长: 50min 1.自我介绍 2.实习期间的经验 3.jvm的新生代划分?为什么划分为8:1:1? 4.jdk1.8的话元空间的作用是什么?元空间和永久代有什么区别?元空间是在堆里嘛?在jvm里面嘛?它属于哪儿块儿内存? 5.volatile关键字的作用简单说一下?怎么禁止指令重排?和synchronized区别? 6.synchronized修饰方法和代码块有什么区别? 7.synchronized锁升级简单说一下?为什么要自旋? 8.threadlocal有了解过吗? 9.HashMap有了解过吗?jdk1.8为什么变成红黑树?...