Java虚拟机JVM的小总结

女生的网名这么多〃 提交于 2020-02-08 20:35:54

1.Java的三种核心机制

Java虚拟机JVM(Java Virtual Machine)

垃圾回收机制GCGarbage Collection)

代码安全性检测机制(Code Security)

2.Java虚拟机JVM

JVM可以看做一个以字节码为机器指令的CPU,它是Java语言的运行环境,正是JVM实现了Java语言的跨平台性。

源程序(*.java文件)→Java编译器→字节码(*.class文件)→类装载器→字节码校验器→解释器→操作系统平台

 3.Java语言为什么是跨平台性?

因为Java程序编译之后的代码不是能被硬件系统直接运行的代码,而是一种“中间码”——字节码(.class file)。然后不同的硬件平台上安装有不同的Java虚拟机(JVM),

由JVM来把字节码(.class文件)再“翻译”成所对应的硬件平台能够执行的代码。因此对于Java编程者来说,不需要考虑硬件平台是什么。所以Java可以跨平台。实现了“一次编

译,随处运行”。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!