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

2022-03-06
在牛客打卡50天,今天也很努力鸭!
全部评论

相关推荐

01-04 07:53
门头沟学院 C++
心愿便利贴:工作了以后回头再看待这个问题,从客观的视角来讲是因为每个人对自己的要求不同,学习好的人对自己的要求很高,所以觉得考不好就天塌了,认为自己学习好并且值得一份好工作的人也是一样,找不到符合自己预期的工作肯定也会觉得是侮辱,牛客上有很多名校大学生,肯定会存在这种好学生心态啊,“做题区”从来都不是贬义词,这是大部分普通人赖以生存的路径,这个有什么好嘲讽的,有“好学生心态”没有错,但是不要给自己太大的压力了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务