JavaSE: 标准版(桌面程序,控制台开发……)
Java 2 Standard Edition
定位在个人计算机上的应用
- JavaME(知道就行了):嵌入式开发(手机,小家电……)
Java 2 Micro Edition
定位在消费性电子产品的应用上 - JavaEE: E企业级开发(web端,服务器开发……)
Java2 Enterprise Edition:
定位在服务器端的应用
JDK>JRE>JVM
Java Runtime Environment (JRE) 包含:
Java虚拟机、库函数、运行Java应用程序和Applet所必须文件
Java 2 SDK (Development Kit)包含:
JRE的超集,包含编译器和调试器等用于程序开发的文件
Java运行环境的三项主要功能:
1.加载代码:由class loader 完成;
2.校验代码:由bytecode verifier 完成;
3.执行代码:由 runtime interpreter 完成。