Java基础知识
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是指定你在程序中所使用的的类文件的路径,就是告诉编译器去哪找这个类。 来源: https://www.cnblogs.com/nomad1c/p/11353402.html