First Part : About Java
Java Technical System(
Java技术体系)
Sun官方所定义的Java技术体系包括以下五个组成部分
- Java程序设计语言(Java Programming Language)
- 各种硬件平台上的Java虚拟机(Java Virtual Machine on a variety of hardware platforms)
- Class文件格式(Class file format)
- Java API类库(Java API class libraries)
- 来自商业机构和开源社区的第三方Java类库(Java class libraries from third-party commercial and open source community organization)
我们可以把
Java程序设计语言、
Java虚拟机、
Java API类库这三部分统称为JDK(Java Development Kit),JDK用于支持Java程序开发的最小环境。
可以把
Java API类库中的Java SE API子集和
Java虚拟机这两部分统称为JRE(Java Runtime Environment),JRE是支持Java程序运行的标准环境。
图1-2展示了Java技术体系所包含的内容,以及JDK和JRE所涵盖的范围
图1-2 Java技术体系所包含的内容
按照Java技术关注的重点业务领域来划分,Java技术体系可以分为4个平台
- Java Card : 支持一些Java小程序(Applet)运行在小内存设备(如智能卡&