面试题——Java 基础

Java 基础

基础知识

  1. JDK 和 JRE 有什么区别?

    • JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。
    • JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。

    具体来说 JDK 其实包含了 JRE,同时还包含了编译 java 源码的编译器 javac,还包含了很多 java 程序调试和分析的工具。

  2. 怎么理解 Java 的跨平台性,一次编译到处运行?

    .java 源文件先由编译器编译成与平台无关的 .class 字节码文件,然后 JVM 会将字节码文件解释成具体平台上的机器指令,从而实现了一次编译到处运行。

  3. ==

猜你喜欢

转载自blog.csdn.net/bm1998/article/details/113802366