- 0
- 0
- 约3.04千字
- 约 5页
- 2024-12-18 发布于北京
- 举报
《面试必问之jvm与性能优化》
1.描述一下JVM加载Class文件的原理机制?
在面试java工程师的时候,这道题经常被问到,故需特别注意。
Java中的所有类,都需要由类加载器装载到JVM中才能运行。类加
载器本身也是一个类,而它的工作就是把class文件从硬盘读取到内
存中。在写程序的时候,我们几乎不需要关心类的加载,因为这些
都是隐式装载的,除非我们有特殊的用法,像是反射,就需要显式
的加载所需要的类。
Java类的加载是动态的,它并不会一次性将所有类全部加载后再运
()jvm
行,而是保证程序运行的基础类像是基类完全加载到中,至于
其他类,则在需要的时候才加载。这当然就是为了节省内存开销。
Java的类加载器有三个,对应Java的三种类:
三个加载器各自完成自己的工作,但它们是如何协调工作呢?哪一个类该由哪个类加载器
完成呢?为了解决这个问题,Java采用了委托模型机制。
委托模型机制的工作原理很简单:当类加载器需要加载类的时候,先请示其Parent(即上一
您可能关注的文档
最近下载
- 风浪里歌词哈哈哈.docx
- 2024-2025学年七年级上学期第一次月考语文试卷(150分) 部编版.doc VIP
- 《长高的秘密》中国版大卫泰勒.pdf VIP
- 第一章 常用逻辑用语 导学案.pdf VIP
- 《中国华能集团有限公司光伏项目造价指标(第六版)》2025年.pdf
- 超微X10DRG-Q主板说明书(中文).pdf VIP
- 新沪科教版高中物理必修三2.2《电场力做功的特点电势能》说课稿.doc
- 2026年最新执业医师资格考试生物化学考试练习试题及答案.docx
- 养生堂生物医药、保健品基地环境影响报告书报批稿公示稿.pdf VIP
- 高考数学十年真题(2015-2024)专题训练《数列的通项公式及数列求和》含答案.docx VIP
原创力文档

文档评论(0)