淘宝二面试常见问题的答案来了,你看了吗?(二面及答案)
Posted 小坏蛋至尊宝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了淘宝二面试常见问题的答案来了,你看了吗?(二面及答案)相关的知识,希望对你有一定的参考价值。
1、JVM内存结构1.7和1.8的区别
JVM内存分配
根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。
1.7和1.8区别
其实,移除永久代的工作从JDK 1.7就开始了。JDK 1.7中,存储在永久代的部分数据就已经转移到Java Heap或者Native Heap。但永久代仍存在于JDK 1.7中,并没有完全移除,譬如符号引用(Symbols)转移到了native heap;字面量(interned strings)、类的静态变量转移到了Java heap。
JDK1.8和JDK1.7的jvm内存最大的区别是, 在1.8中方法区是由元空间(元数据区)来实现的,常量池移到堆中.
1.8不存在方法区,将方法区的实现给去掉了,而是在本地内
以上是关于淘宝二面试常见问题的答案来了,你看了吗?(二面及答案)的主要内容,如果未能解决你的问题,请参考以下文章
阿里二面:千万级亿级数据,如何性能优化? 教科书级 答案来了
阿里二面:千万级亿级数据,如何性能优化? 教科书级 答案来了