java 技术体系结构
根据组合功能
如今,Grooxy 等运行在与Java虚拟机上的语言,以及相关程序都是属于Java体系中的一员,从传统意义上来说,Sun公司定义的Java技术体系,包含以下几种:
1、Java程序设计语言
2、各硬件平台的JVM
3、Java Api 类库
4、Class 文件格式
5、第三方类库
我们把:Java程序设计语言,JVM,Java Api 类库 这三个部分统称为:JDK,是Java 应用程序开发的最小环境,* JavaApi 类库中的Java SE API 子集和JVM*这连个部分统称为:JRE(java running environment),是Java应用程序运行的标准环境
以上是根据各个组成部分的功能来进行划分的。如果按照Java 的服务领域来分可以分为四个:
1、Java Card:支持一些Java小程序,运行在小内存设备平台
2、Java ME(Micro Edition):支持运行在移动端上的平台
3、Java SE( Standard Edition):支持桌面级应用的平台。
4、Java EE( Enterprise Edition):支持多层框架的企业级应用平台,这个版本之前称之为 J2EE