(1)Java Platform Standard Edition (Java SE 标准版)
目前Java SE 仍然可以称为JDK,Java SE为Java桌面和工作组级应用的开发与运行提供了环境。它的实现主要包括Java SE Development kit (JDK)和Java SE Runtine Environment (JRE)。Java SE 是Java EE 和Java Web Services 技术的基础。
(2)Java Platform Enterprise Edition (Java EE 企业版)
Java EE 定义了基于组件的多层企业级应用的开发标准,面向企业级和高端服务器的Internet应用开发。Java EE的应用程序模型是一种多层模型。
(3)Java Platform Micro Edition (Java ME 微缩版)
Java ME 是针对消费型电子设备,如:移动电话、电视置顶盒、汽车导航系统等嵌入式设计的一组技术和规范,精简了Java SE 的语言,并对其运行环境进行了高度优化。
Java语言的特殊之处在于,程序运行既要经过编译又要进行解释。
1、简单性
Java语言句法和语义都比较单纯,容易学习和使用