运维开发网

Java基础知识

运维开发网 https://www.qedev.com 2020-05-07 20:43 出处:网络 作者:运维开发网整理
1. JDK,JRE,JVM分别是什么? JDK:Java Development Kit的缩写; JRE:Java Runtime Environment的缩写,意为Java运行时环境,它包含虚拟机但不包含编译器; JVM:Java Virtual Machine(Java虚拟机)的缩写。 2. Java语言是跨平台的吗?JVM是跨平台的吗? Java语言与操作系统无关,是跨平台运行的;JVM不

1. JDK,JRE,JVM分别是什么?

JDK:Java Development Kit的缩写;

JRE:Java Runtime Environment的缩写,意为Java运行时环境,它包含虚拟机但不包含编译器;

JVM:Java Virtual Machine(Java虚拟机)的缩写。

2. Java语言是跨平台的吗?JVM是跨平台的吗?

Java语言与操作系统无关,是跨平台运行的;JVM不能跨平台,不同平台需要安装对应的版本才能运行,但是JVM确保了Java的跨平台性,是它将java的字节码文件翻译成与系统平台对应的机器码。

3. 环境变量path和classpath的区别?

path用来指定可执行文件的路径,如果要执行的可执行文件不在当前目录下,系统就会搜索path中设置的路径;

classpath是指定你在程序中所使用的的类文件的路径,就是告诉编译器去哪找这个类。

0

精彩评论

暂无评论...
验证码 换一张
取 消