栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

JVM原理分析及面试题

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JVM原理分析及面试题

讲解概况:

 

JVM:将java字节码翻译成其他操作系统可以识别的语言(将class翻译成机器码(110101010))。

跨平台、跨语言、

java程序通过javac编译成字节码。java字节码通过JVM翻译,成为了其他操作系统可以识别的语言。

在下载的jdk的bin目录下,有很多exe后缀的文件,这些文件就是java运行时需要用到的一些工具,比如javac.exe就是用来将java程序转成Java字节码的工具,javadoc.exe为文档工具,javap.ext反编译工具等等。

JDK是个大合集,本质上就是提供很多工具,很多工作都是依靠于JDK,比如反编译、javac等

JRE是java的运行环境

JVM仅仅是在javac和操作系统之间做一个翻译的事情。

如上图:class文件通过类加载器ClassLoader加载到JVM内存(运行时数据区),然后class文件中的方法、变量等操作通过执行引擎,去解释执行或者JIT的执行给操作系统。

解释执行:即在class文件中的内容进行执

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/338675.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号