-
Java是面向对象的程序设计语言。
-
JVM(Java Virtual Machine),Java虚拟机,JVM是Java平台无关性实现的关键。
-
Java程序的执行过程:
- Program.java(源文件) ——> compiler(编译器) ——> Program.class(字节码文件) ——> interpreter(解释器) ——> Program (一次编译,到处运行)
-
JDK(Java Development Kit),Java语言的软件开发工具包。
-
两个主要组件:
- javac — 编译器,将源程序转变成字节码
- java — 运行编译后的java程序(.class后缀的)
-
-
JRE(Java Runtime Environment),Java运行时环境的简称,包括Java虚拟机(JVM),Java核心类库和支持文件。
如果只需要运行Java程序,下载并安装JRE即可。
如果要开发Java软件,需要下载JDK
在JDK中附带有JRE
-
JDK、JRE和JVM三者的关系:
JRE = JVM + JavaSE标准类库
JDK = JRE + 开发工具集(例如Javac编译工具等)
-
Java平台:
- Java SE(Java标准版),主要开发桌面程序
- Java EE(Java企业版),Web程序
- Java ME(Java微型版),移动设备