内容简介:最近看书的过程中整理了一些面试题,面试题以及答案都在我的文章中有所提到,希望你能在以问题为导向的过程中掌握虚拟机的核心知识。面试毕竟是面试,核心知识我们还是要掌握的,加油。下面是按jvm虚拟机知识点分章节总结的一些jvm学习与面试相关的一些东西。一般作为Java程序员在面试的时候一般会问的大多就是Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM内存管理这些问题了。
最近看书的过程中整理了一些面试题,面试题以及答案都在我的文章中有所提到,希望你能在以问题为导向的过程中掌握虚拟机的核心知识。面试毕竟是面试,核心知识我们还是要掌握的,加油。
下面是按jvm虚拟机知识点分章节总结的一些jvm学习与面试相关的一些东西。一般作为 Java 程序员在面试的时候一般会问的大多就是Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM内存管理这些问题了。
Java面试通关手册(Java学习指南)github地址(欢迎star和pull):https://github.com/Snailclimb/Java_Guide
深入理解虚拟机之Java内存区域:
- 介绍下Java内存区域(运行时数据区)。
- 对象的访问定位的两种方式。
深入理解虚拟机之垃圾回收
- 如何判断对象是否死亡(两种方法)。
- 简单的介绍一下强引用、软引用、弱引用、虚引用(虚引用与软引用和弱引用的区别、使用软引用能带来的好处)。
- 垃圾收集有哪些算法,各自的特点?
- HotSpot为什么要分为新生代和老年代?
- 常见的垃圾回收器有那些?
- 介绍一下CMS,G1收集器。
- Minor Gc和Full GC 有什么不同呢?
虚拟机性能监控和故障处理工具
- JVM调优的常见命令行 工具 有哪些?
深入理解虚拟机之类文件结构
- 简单介绍一下Class类文件结构(常量池主要存放的是那两大常量?Class文件的继承关系是如何确定的?字段表、方法表、属性表主要包含那些信息?)
深入理解虚拟机之虚拟机类加载机制
- 简单说说类加载过程,里面执行了哪些操作?
- 对类加载器有了解吗?
- 什么是双亲委派模型?
- 双亲委派模型的工作过程以及使用它的好处。
以上所述就是小编给大家介绍的《面试中关于Java虚拟机(jvm)的问题看这篇就够了》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 深入Java虚拟机之 -- 总结面试篇
- [译] 2019 DevOps 必备面试题:容器化和虚拟化
- VMware虚拟机嵌套部署KVM虚拟机指南
- 虚拟化生态系统及实现从虚拟化走向云端
- 如何探测虚拟化环境是物理机、虚拟机还是容器?
- 如何探测虚拟化环境是物理机、虚拟机还是容器?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。