1、JDK,J2SE,JavaSE的关系
都指的是Java开发工具包,只是根据版本起的名不同
2、介绍Java开发流程
- 编辑器编写源代码
- JDK编译器编译出字节码
- JRE/JVM解释运行程序
3、解释JDK,JRE,JVM
- JVM:Java虚拟机,执行 .class 类文件
- JRE:Java运行环境,包含了JVM和一些运行库
- JDK:Java开发工具包,包含JRE和调试器等开发需要的环境
4、解释Java的跨平台
java应用程序就是Java的字节码文件,而不同平台都有JVM,即不经过任何改动各平台就都能在自己JVM上运行Java程序。
5、介绍Java的版本
- JavaSE:标准版,通常用的版本,包括核心类库和基本语法
- JavaEE:企业版,JavaSE+以通信为主的扩展类库
- J2ME:精简版,主要用于移动设备和嵌入式设备,包括了部分SE语法,扩展了灵活的用户界面和健壮的安全模型