Java概述
Java概述
Write Once,Run Anywhere
1 Java三大版本
- JavaSE:标准版(桌面程序,控制台程序...)
- JavaME:嵌入式开发(手机,小家电...)--目前不用了
- JavaEE:E企业级开发(web端,服务器开发)
2 JDK JRE JVM
- JDK:Java Development Kit
- JRE:Java Runtime Environment
- JVM:Java Virtual Machine
图解:
简单来说,JDK 包含 JRE和 JVM,JRE包含JVM。如果只想运行Java程序,有JRE足以。
PS:Java 跨平台核心是JVM。
3 Java运行机制
Java运行的时候先编译的,后到操作系统执行的时候才解释。既有编译型特征,也有解释型特征。
Java运行机制图解:
补充
- 编译型语言:
将源程序一次性编译成二进制代码的可运行程序。然后,直接运行这个程序。
- 解释型语言:
将源程序翻译一句,执行一句,直至结束!