1-1.jvm、jre、jdk三者的区别
1.Java的执行过程@H_502_7@
Java代码能运行可以划分为三个过程,第一个过程是编写Java代码,此类文件是以.java结尾的文件。当编写完.java文件后,编译器会将.java文件编译成字节码文件(.class)文件。字节码文件最终能够在java虚拟机上运行。
2.jvm@H_502_7@
jvm就是java虚拟机的简称,它是Java能够实现跨平台的核心。它能够让.class文件在上面运行,而不是直接与操作系统进行交互,通过jvm去屏蔽底层操作系统间的差异,使Java能够跨平台得以实现
3.jre@H_502_7@
jre就是Java运行环境的简称,它包含两部分:jvm和Java的核心类库。其主要作用是能够为Java代码提供运行环境。如果你仅仅是想运行编译好的Java程序则安装jre即可满足要求。
jdk@H_502_7@
jdk就是Java开发工具包的简称,它包含jre。相比于jre的功能,它能够对Java的源代码进行编译,将.java文件编译成.class文件。所以,如果准备编写Java程序就必须安装jdk。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。