(1) 跨平台的原因:java程序编译后生成的是字节码文件(.class),不同的机器上装有不同的jvm,由jvm将字节码翻译成不同机器上能够执行的代码。所以jvm 是 Java 能够跨平台的核心。
(2) java虚拟机的组成:
(3) jvm执行过程:1加载class文件,2分配内存,3清理垃圾。
(4) JRE(java运行环境):JVM+java类库
JDK(java开发工具包):jre+java开发工具
JVM(java虚拟机),jre和jdk
最新推荐文章于 2023-04-06 10:00:00 发布