Java 基础
基础知识
-
JDK 和 JRE 有什么区别?
- JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。
- JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。
具体来说 JDK 其实包含了 JRE,同时还包含了编译 java 源码的编译器 javac,还包含了很多 java 程序调试和分析的工具。
-
怎么理解 Java 的跨平台性,一次编译到处运行?
.java 源文件先由编译器编译成与平台无关的 .class 字节码文件,然后 JVM 会将字节码文件解释成具体平台上的机器指令,从而实现了一次编译到处运行。
-
==