JDK(Java Development Kit) | Java开发工具 |
包含了JRE和开发工具 |
JRE(Java Runtime Environment) | Java运行环境 |
包含了JVM和Java的核心类库(Java API) |
JVM(Java Virtual Machine) | Java虚拟机 |
三者的关系 |
JDK >JRE>JVM |
总结 |
我们只需安装JDK即可,它包含了Java的运行环境和虚拟机。 |
Java语言跨平台原理
平台:指操作系统
常见的操作系统有Windows、Linux、MacOS
Java跨平台的特性
一次编译,到处运行。
Java跨平台
Java语言程序可以在任意操作系统上运行
Java语言是跨平台,JVM不是跨平台的。
在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台
Java语言的三种技术架构
Java语言的三种技术架构
JavaSE(J2SE)
Java2 Platform Standard Edition
Java平台标准版
Java基础
JavaME(J2ME)
Java2 Platform Micro Edition
Java平台微型版
移动端,嵌入式
JavaEE(J2EE)
Java2 Platform Enterprise Edition
Java平台企业版
企业级应用