JVM-003-Java技术体系

Sun定义的Java技术体系的组成:

  • Java程序设计语言
  • 各种硬件平台上的Java虚拟机
  • Class文件格式
  • Java API类库
  • 第三方Java类库

按功能划分

JVM-003-Java技术体系_第1张图片
微信公众号:JavaWeb架构师
  • 其中,Java程序设计语言、Java虚拟机、Java API类库三者组成了JDK(Java Development Kit)。JDK是用于支持Java程序开发的最小运行环境。Java API中的子集Java SE API和java虚拟机组成了JRE(Java Runtime Environment)。JRE是支持Java程序运行的标准环境。下图是Java技术体系所包含的内容和JDK及JRE覆盖的范围。


    JVM-003-Java技术体系_第2张图片
    微信公众号:JavaWeb架构师

按服务领域划分

Java技术体系可以划成为4个平台:

  • Java Card:是支持一些java小程序(Applets)运行在小内存设备上的平台。
  • Java ME(Micro Edition):是支持Java运行在移动终端(手机、PAD)上的平台。
  • 对Java API有所精简。
  • Java SE(Standard Edition):是支持面向桌面应用(如Windows下的应用程序)的平台。提供了完整的核心Java API。
  • Java EE(Enterprise Edition):是支持使用多层架构的企业应用(ERP、CRM应用)的java平台。除了提供Java API外还对其做了大量的扩充,并提供了相关的部署与支持。


    JVM-003-Java技术体系_第3张图片
    微信公众号:JavaWeb架构师

其它



源码下载:

关注下方微信公众号,
回复:
JVM.code
  • 欢迎加入交流群:451826376

  • 更多信息:www.itcourse.top

完整教程PDF版本下载

你可能感兴趣的:(JVM-003-Java技术体系)