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天,今天也很努力鸭!
全部评论
相关推荐
点赞 评论 收藏
分享
10-25 22:20
门头沟学院 Java
代码飞升_不回私信人...:同学院本,个人亮点去了,打招呼里面的废话也去了,学院本就是路边一条,明天拉满然后该学还是学,小厂也行尽量先有一段实习。另外你的项目描述写的不好,具体列一下可被提问的点,然后量化一下指标或者收益吧 点赞 评论 收藏
分享
