1、什么是JVM(Java Virtual Machine)?为什么称Java为跨平台的编程语言?
Java虚拟机(JVM)是可以执行Java字节码的虚拟机,每个Java源文件将被编译成字节码文件,然后在JVM中执行,保证跨平台运行
2. JDK(Java Development Kit)和JRE(Java Runtime Enviroment)之间的差异是什么?
Java运行环境(JRE) 是主要运行基本的Java虚拟机(JVM)的环境。Java开发环境(JDK),编译和执行Java应用程序;软件开发包,包含JRE,编译器和工具。
3. “static” 关键字是什么意思?在Java里可以 override private 或 static 的方法吗?
原文:https://www.cnblogs.com/huoxiansudi/p/11910243.html