java每日一点:JVM基本理解
jvm的四大组成部分:
1. 类加载器ClassLoader
2. 运行时数据区(内存分区)
3. 执行引擎(解释器)
4. 本地库接口
jvm是执行java程序的虚拟计算机系统。
执行过程:
首先需要准备编译好的java字节码文件,然后类加载器将class文件加载到内存中(运行时数据区),但是字节码文件是jvm定义的一套指令集规范,不能直接交给底层操作系统执行,因此需要特定的命令解释器(执行引擎)将字节码文件翻译成操作系统指令交给cpu执行,这个过程需要调用不同语言为java提供的接口(如驱动等),这就用到了本地库接口(Native接口)

jvm的四大组成部分:
1. 类加载器ClassLoader
2. 运行时数据区(内存分区)
3. 执行引擎(解释器)
4. 本地库接口
jvm是执行java程序的虚拟计算机系统。
执行过程:
首先需要准备编译好的java字节码文件,然后类加载器将class文件加载到内存中(运行时数据区),但是字节码文件是jvm定义的一套指令集规范,不能直接交给底层操作系统执行,因此需要特定的命令解释器(执行引擎)将字节码文件翻译成操作系统指令交给cpu执行,这个过程需要调用不同语言为java提供的接口(如驱动等),这就用到了本地库接口(Native接口)
2022-03-06
在牛客打卡50天,今天也很努力鸭!
全部评论
相关推荐

点赞 评论 收藏
分享
08-12 10:31
华中科技大学 Java eleksj:我感觉目标明确点,算法后端选一个吧,双9bg还是不错的,pdd上海可以考虑一下

点赞 评论 收藏
分享
09-17 10:34
黑龙江外国语学院 大数据开发工程师 点赞 评论 收藏
分享