第一部分--------java技术体系

1.java范围的划分:

广义上的java技术体系:

Clojure,JRuby,Groovy等运行于Java虚拟机上的语言及其相关的程序都属于Java技术体系中的一员。

传统意义上的java技术体系:

java程序设计语言

各种硬件平台上的Java虚拟机

Class文件格式

Java API类库

来自商业机构和开源社区的第三方Java类库

2.java组成部分功能划分

jdk

java程序设计语言,Java虚拟机,Java API类库这三部分统称为JDK(Java Development Kit)。JDK是用于支持Java程序开发的最小环境。

jre

Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(Java Runtime Environment),JRE是支持Java程序运行的标准环境。

3.java技术服务的领域划分

Java Card

支持一些Java小程序(Applets)运行在小内存设备(如智能卡)上的平台。

Java ME(Micro Edition)

支持Java程序运行在移动终端(手机,PAD)上的平台,对Java API有所精简,并加入了针对移动终端的支持,这个版本以前称为J2ME。

Java SE(Standard Edition)

支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核心API,这个版本以前称为J2SE。

Java EE(Enterprise Edition)

支持使用多层架构的企业应用(如ERP,CRM应用)的Java平台,除了提供Java SE API外,还对其做了大量的扩充并提供了相关的部署支持,这个版本以前称为J2EE.

 

猜你喜欢

转载自yansxjl.iteye.com/blog/2395653