博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面试中关于Java虚拟机(jvm)的问题看这篇就够了
阅读量:6161 次
发布时间:2019-06-21

本文共 703 字,大约阅读时间需要 2 分钟。

Java面试通关手册(Java学习指南)github地址(欢迎star和pull):

最近看书的过程中整理了一些面试题,面试题以及答案都在我的文章中有所提到,希望你能在以问题为导向的过程中掌握虚拟机的核心知识。面试毕竟是面试,核心知识我们还是要掌握的,加油~~~

下面是按jvm虚拟机知识点分章节总结的一些jvm学习与面试相关的一些东西。一般作为Java程序员在面试的时候一般会问的大多就是Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM内存管理这些问题了。这些内容参考周的《深入理解Java虚拟机》中第二章和第三章就足够了对应下面的和这两篇文章。

  1. 介绍下Java内存区域(运行时数据区)。
  2. 对象的访问定位的两种方式。

  1. 如何判断对象是否死亡(两种方法)。
  2. 简单的介绍一下强引用、软引用、弱引用、虚引用(虚引用与软引用和弱引用的区别、使用软引用能带来的好处)。
  3. 垃圾收集有哪些算法,各自的特点?
  4. HotSpot为什么要分为新生代和老年代?
  5. 常见的垃圾回收器有那些?
  6. 介绍一下CMS,G1收集器。
  7. Minor Gc和Full GC 有什么不同呢?

  1. JVM调优的常见命令行工具有哪些?

  1. 简单介绍一下Class类文件结构(常量池主要存放的是那两大常量?Class文件的继承关系是如何确定的?字段表、方法表、属性表主要包含那些信息?)

  1. 简单说说类加载过程,里面执行了哪些操作?
  2. 对类加载器有了解吗?
  3. 什么是双亲委派模型?
  4. 双亲委派模型的工作过程以及使用它的好处。

欢迎关注我的微信公众号:"Java面试通关手册"(一个有温度的微信公众号,期待与你共同进步~~~坚持原创,分享美文,分享各种Java学习资源):

微信公众号

转载地址:http://btofa.baihongyu.com/

你可能感兴趣的文章
Method Swizzling 处理一类简单的崩溃
查看>>
AngularJS学习!
查看>>
在Eclipse中搭建Python Django
查看>>
struts国际化
查看>>
Laravel 5.0 - Middleware (中间件)
查看>>
文件特殊权限及facl
查看>>
我的友情链接
查看>>
Android按两次返回键退出应用
查看>>
第一章:认识Redhat Linux
查看>>
文本查看指令
查看>>
我的友情链接
查看>>
android开源项目框架大全:《IT蓝豹》
查看>>
Linux/U-Boot Git Repo
查看>>
python了解
查看>>
在写HTML和CSS时的黄金规范
查看>>
【php】用filter_var实现的简单参数验证
查看>>
【转载】(EM算法)The EM Algorithm
查看>>
js调用.net后台事件,和后台调用前台等方法总结
查看>>
3D数学基础:图形与游戏开发
查看>>
用WPF+MongoDB开发房产信息收集器(4)——房产信息采集器总体介绍附程序下载
查看>>