当前位置:网站首页>24 道几乎必问的 JVM 面试题,我只会 7 道,你能答出几道?
24 道几乎必问的 JVM 面试题,我只会 7 道,你能答出几道?
2022-07-23 11:46:00 【wadfdhsajd】
前言
Java 语言的一个非常重要的特点就是与平台的无关性。而使用 Java 虚拟机是实现这一特点的关键,所以在面试 Java 岗的时候 JVM 几乎是必问的,所以今天我总结了 24 道 JVM 相对来说有代表性的面试题,希望对你有所帮助。
之前发过其他关于面试题的文章,然后有粉丝留言建议不要一开始就直接把答案贴出来,所以这篇文章我就先把题目放出来,答不出来的题可以翻一下放在后面的答案。
那话不多说,我们开始正题。
JVM 底层面试题
说一下 JVM 的主要组成部分?及其作用?
说一下 JVM 运行时数据区?
队列和栈是什么?有什么区别?
什么是双亲委派模型?
说一下类装载的执行过程?
怎么判断对象是否可以被回收?
Java 中都有哪些引用类型?
说一下 JVM 有哪些垃圾回收算法?
说一下 JVM 有哪些垃圾回收器?
详细介绍一下 CMS 垃圾回收器?
新生代垃圾回收器和老生代垃圾回收器都有哪些?有什么区别?
简述分代垃圾回收器是怎么工作的?
说一下 JVM 调优的工具?
常用的 JVM 调优的参数都有哪些?
怎么获取 Java 程序使用的内存?堆使用的百分比?
Java 中堆和栈有什么区别?
你能保证 GC 执行吗?
JVM 底层与 GC(Garbage Collection)的面试题
64 位 JVM 中,int 的长度是多数?
Serial 与 Parallel GC 之间的不同之处?
32 位和 64 位的 JVM,int 类型变量的长度是多数?
Java 中 WeakReference 与 SoftReference 的区别?
WeakHashMap 是怎么工作的?
JVM 选项-XX:+UseCompressedOops 有什么作用? 为什么要使用?
怎样通过 Java 程序来判断 JVM 是 32 位还是 64 位?
32 位 JVM 和 64 位 JVM 的最大堆内存分别是多数?
JRE、JDK、JVM 及 JIT 之间有什么不同?
小伙伴们有兴趣想了解内容和更多相关学习资料的请点赞收藏+评论转发+关注我,后面会有很多干货。
我有一些面试题、架构、设计类资料可以说是程序员面试必备!所有资料都整理到网盘了,需要的话欢迎下载!私信我回复【07】即可免费获取

原文链接: https://xie.infoq.cn/article/83777ef09f349643cee6b5cd7
边栏推荐
- Suffix expression (summer vacation daily question 4)
- Backup content hahaha
- Cookie和Session的区别
- [attack and defense world web] difficulty Samsung 9 points introductory question (Part 1): simple_ js、mfw
- Class homework (5) -- 576. Hungry cattle
- 【攻防世界WEB】难度三星9分入门题(下):shrine、lottery
- Unity notes ilruntime access
- 上课作业(5)——#576. 饥饿的牛(hunger)
- 软件测试周刊(第81期):能够对抗消极的不是积极,而是专注;能够对抗焦虑的不是安慰,而是具体。
- CS5363,CS5350,CS5328几款太阳能板电池充电管理IC的功能特性与参数对比
猜你喜欢

Safe and reasonable use of electricity to harvest a cool "summer"
![[cloud native] install MySQL and redis services in the docker environment](/img/3d/61366e9421364eced63573eac89b57.png)
[cloud native] install MySQL and redis services in the docker environment

redis 安装

Design idea of initializing page input parameters

(Zset) how is the underlying layer of redis stored with a hop table

来自大佬洗礼!2022头条首发纯手打MySQL高级进阶笔记,吃透P7有望
![php:filter伪协议之[BSidesCF 2020]Had a bad day](/img/ad/1e23fadb3f1ce36b297aaa767d9099.png)
php:filter伪协议之[BSidesCF 2020]Had a bad day

Bubble sort - just read one

C语言学习笔记

关于初始化page入参的设计思路
随机推荐
[cloud native] install MySQL and redis services in the docker environment
C language learning notes
SCA在得物DevSecOps平台上应用
链表合并(暑假每日一题 3)
虚拟主播、偶像代言产品出问题谁负责?律师解析
As a tester, you cannot fail to understand ADB commands and operations
Harbor image warehouse
Google Earth Engine——影像统计过程中出现的空值问题
sqlnet.ora文件设置不对造成ORA-12154 、ORA-01017连接异常
冒泡排序-看着一篇就够啦
忘记oracle密码,如何解决
Guangzhou held a competition for quality and safety supervisors of agricultural products in the town and street
[try to hack] SQL injection less7 (into outfile and Boolean blind annotation)
Class homework (5) -- 576. Hungry cattle
aws篇3 go语言如何publish message 到iot的MQTT
pydensecrf安装
Gear 月度更新|6 月
【攻防世界WEB】难度三星9分入门题(中):ics-05、easytornado
Redis sentinel mode
Unity-笔记-ILRuntime接入