JVM的执行过程

JVM是执行Java程序的虚拟机计算机系统,首先需要准备好编译好的java字节码文件(class文件),然后通过类加载器将class文件加载到内存中(运行时数据区),但是字节码文件是JVM定义的一套指令规范,并不能直接交给底层操作系统去执行,因此需要命令解释器(执行引擎)将字节码翻译成操作系统指令集交给CPU去执行,这个过程中需要调用到一些不同语言为java提供接口(比如驱动、地图制作等),这就用到了本地Native接口(本地库接口).

全部评论

相关推荐

头像
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务