Java SE - Java Platform Stsandard Edition
一、想要学习及开发java其他平台的应用,必须先了解 Java SE以奠定基础
java SE包括JVM(java虚拟机,也是一个程序)、JRE(java运行时环境)、JDK(java开发工具包)和java语言
二、Java SE还包含非常庞大的标准API(有java基本类库,已经做好,我们只需要调用就好)
Java EE - Java Platform Enterpise Edition
一、以Java SE为基础,是一个企业级版本,定义一系列的服务、API、协议等
二、适用开发分布式、以WER为基础的应用程序
Java ME - Java Platform Micor Edition
一、Java ME是最小的一个版本,主要用于开发消费性电子产品或嵌入式系统中的应用程序
二、在过去乔布斯之前非常流行,如诺基亚手机的贪吃蛇就是用这个平台做出来的
三、现在的Java ME几乎处于半退出状态
JAVA SE的四个部分
JVM:Java Virtual Machine
将java编译好的文件翻译成对应的机器语言,即类似一个翻译官,把我们的代码翻译成机器能
识别的机器语言
JRE: Java SE Runtime Environment
包含用于java的运行环境
JDK: Java Development kits
包含用于java开发的工具
java语言:定义java开发的语法规则