Java技术体系
从广义上讲,Clogure、JRuby、Grooby 等运行于Java虚拟机上的语言和其相关的程序都属于Java技术体系的一员。仅从传统意义上来看,Sun官方定义的Java技术体系包括以下几个组成部分:
Java 程序设计语言
各种硬件平台上的Java虚拟机
class文件格式
Java api 类库
来自商业机构和开源社区的第三方Java类库
我们把Java程序设计语言、Java 虚拟机、Java api 类库这三个部分统称为JDK (java development kit), jdk是支持Java程序开发的最小环境。把Java api类库中的Java se api 子集和Java虚拟机这两部分统称为jre(Java runtime environment),jre 是支持Java程序运行的标准环境。
按照技术所服务的领域来划分,Java技术体系可以分为4个平台:
Java card : 支持一些Java小程序(applets)运行在小内存设备上的平台
Java me : 支持Java程序运行在移动终端上的平台
Java se:支持面向桌面级应用的Java平台
Java ee: 支持使用多层架构的企业应用的平台,也称为J2EE

浙公网安备 33010602011771号