<1>走近Java

严格上来说,Sun官方说定义的Java技术体系包括以下:

  • Java程序设计语言
  • 各种硬件平台上的Java虚拟机
  • Class文件格式
  • Java API类库
  • 来自商业机构和开源社区的第三方Java类库

我们在开发中使用的JDK就是包含了Java程序设计语言,Java虚拟机(JVM),Java API.JDK是用于支持Java开发的最小环境.而JRE是支持Java程序运行的标准环境,其由Java API类库中的Java SE API子集和JVM着两部分组成.

按照技术服务领域划,Java的技术体系分为四个平台:

  • 1.Java Card(Java Applets):貌似很少了.
  • 2.Java ME:移动端.J2ME.
  • 3.Java SE:完整的Java核心API,简称J2SE.
  • 4.Java EE:除了提供Java SE API外,还有大量的API扩充.

JavaEE的扩展一般以javax.*作为包名.而以java.*的包都是java se api的API核心包.基本是这样,不排除一些历史扩展原因造成的混乱.

你可能感兴趣的:(<1>走近Java)