三藏小说

手机浏览器扫描二维码访问

第九章JVM篇2024年Java求职面试与工作编程要点实录(第1页)

【JVm篇之4个核心问题】

1、JVm的原理?

2、描述下Java虚拟机(JVm)的内存结构?

3、谈谈JVm中的类加载过程?

4、如何优化JVm的性能?

......

二、JVm(4个)

1、JVm的原理?

在Java中,JVm(JavaVirtua1mae,Java虚拟机)是Java平台的核心组件。

它负责执行Java字节码,并在不同的操作系统和硬件平台上,提供一致的Java运行环境。

JVm的原理,要从7个方面说起,即Java字节码,类加载,执行引擎,内存管理,垃圾回收,本地方法接口,安全性。

下面,我就从以上这7个方面,来具体简要介绍一下,JVm的原理:

1)Java字节码

Java源代码(.java文件)先被Java编译器(javac)编译成字节码(.c1ass文件)。

这些字节码,是平台无关的,意味着它们可以在任何支持Java的平台上运行。

2)类加载

JVm中有一个类加载器(c1assLoader)。

它的任务是将字节码文件加载到JVm中,并转换成JVm可以执行的数据结构。

这个过程中,还会进行包括链接(验证、准备、解析)和初始化等步骤。

3)执行引擎

执行引擎负责解释(或即时编译)和执行字节码。

解释执行是指逐条读取字节码指令并执行。

而即时编译(JIT,Just-In-Timepi1er)则是,将一部分频繁执行的字节码,编译成机器码,以提高执行效率。

4)内存管理

JVm管理着Java程序的内存,包括方法区、堆、栈、程序计数器以及本地方法栈等部分。

(1)方法区存放类元数据;

(2)堆是存放对象实例的地方;

(3)栈用于存放基本数据类型和对象引用;

(4)程序计数器记录当前线程执行的字节码位置;

(5)本地方法栈用于执行本地方法。

5)垃圾回收

JVm负责自动管理堆内存中的对象生命周期。

当对象不再被引用时,垃圾回收器会自动回收其占用的内存,防止内存泄漏。

6)本地方法接口

JVm提供了本地方法接口(JnI),允许Java代码与本地代码(如c、c++代码)进行交互。

JavanativeInterfanetI使得Java代码,可以与其他语言写的代码,进行交互。

通过JnI,Java程序,可以调用本地方法库(通常是c或c++编写的)中的函数。

也可以,被其他语言写的程序调用。

7)安全性

热门小说推荐
玩脱了,陆总你老婆又跑去相亲了

玩脱了,陆总你老婆又跑去相亲了

简介关于玩脱了,6总你老婆又跑去相亲了隐婚三年,老公从不碰她,婆家娘家花式催生,她都默默替他扛下。可他却跟前任有了孩子!简溪忍无可忍,丢下一纸离婚协议,转身投入事业,摇身一变成了顶级名模。某访谈节目上,主持人笑问她你对未来老公有什么要求?简溪就一点,身体正常,且只跟我生孩子!6辞看着荧幕前的小娇妻,脸拉的比马脸还长,她这分明是在变相控诉他!访谈进行到一半,荧幕上突然爆出一张简溪和6辞的巨型结婚照。举国震惊!所有人都觉得简溪是在作死,隐婚还敢内涵6大总裁。却不想6辞直接上台,牵住了简溪的手,身体正常?一周后,简溪扶着快要断了的老腰提桶跑路,正常你大爷!...

兽世娇宠:种种田生生崽

兽世娇宠:种种田生生崽

唐欢欢意外穿越到兽人世界,一进森林就被某个男人敲晕扛回了部落,听说到了冬天会饿死冻死,听说到了夏天会渴死,听说夜晚会有猛兽和其他部落的袭击唐欢欢叉腰道又种了一地番薯,养活你不成问题了扛着...

七零军婚,当生子系统变成人

七零军婚,当生子系统变成人

简介关于七零军婚,当生子系统变成人生子系统变成人,这放到哪里都是相当炸裂的存在。作为福孕系统的楚姣阳某天睁眼之后现自己不仅变成了人,还作为一个七零年代的扫把星替嫁给了一个病秧子。面对这种意外,楚姣阳表示这日子谁爱过谁过,反正她不过。可没想到她第一眼看到的就是宽肩窄腰,八块腹肌。楚姣阳这日子倒也不是不能过。☆西河村的乡亲们都有些摸不着头脑。不是说楚姣阳是个扫把星吗?怎么刚过门,这宁冽就能下床了?不仅如此,还一胎三宝,日子过得红红火火?什么扫把星,明明就是福星!楚姣阳表示,这泼天的富贵,终于也轮到她了。...

北派阴阳师

北派阴阳师

作品简介提供北派阴阳师最新章节全文阅读及北派阴阳师TxT下载北派阴阳师作者姜牧云已写48o23字最新章节第354章照片...

清穿之嫡长孙他太难了

清穿之嫡长孙他太难了

隔壁彪悍姨母清宫养娃日常已完结(写大阿哥十四阿哥以及公主们从幼年到成年的成长史,大长篇),欢迎支持正版阅读下一本专栏老朱家,三选一★嫡长孙日更,一般为0点左右(不固定)感谢大家的支...

英灵召唤:只有我知道的历史

英灵召唤:只有我知道的历史

御灵时代,人们只要与英灵契合,便可召唤异世界的英灵为自己而战。苏澈穿越而来,意外的发现,这所谓的异世界英灵,竟都是自己熟知的历史人物,只不过是仙魔化的存在。在第二次的契灵仪式上,他的选择是王朝末年,你是以符水招摇撞骗的道士。既如此,那便苍天已死,黄天当立!岁在甲子,天下大吉!兵荒马乱,瘟疫横行,你是一名医者,在这乱世,何去何从?乱世之中,你是全家死光,街头行乞,只为求一口饭吃的和尚。朝廷暴政,你是出身贫寒游手好闲,四十岁还一事无成的街头流氓。当别人还在为得到一个勇士英灵而头疼的时候,苏澈已经与数位神话级的英灵签订了契约!...

每日热搜小说推荐