JVM面试题整理-JDK、JRE、Java API类库

参考图片:https://blog.csdn.net/u011225629/article/details/49000311

Sun官方定义的Java技术体系:

  1. Java程序设计语言
  2. 各种硬件平台上的Java虚拟机
  3. Class文件格式
  4. Java API类库
  5. 来自商业机构和开源社区的第三方Java类库
              Java技术体系所包含的内容,如下图所示:
    这里写图片描述

JDK(Java Development Kit(配套元件))

JDK是支持Java程序开发的最小环境,包括三部分:Java程序设计语言、Java虚拟机、Java API类库。

JRE(Java Runtime Enviroment)

JRE是支持Java程序运行的标准环境,包括两部分:Java API类库中的Java SE API和Java虚拟机

从Java技术关注的重点业务划分Java技术体系

  1. Java Card:支持一些Java小程序(Applets),运行在小内存设备(如:智能卡)上的平台。
  2. Java ME(Micro Edition):支持Java程序运行在移动终端(手机、Pad)上的平台。
  3. Java SE(Standard Edition):支持面向桌面级应用的平台,提供完整Java核心API,以前称J2SE。
  4. Java EE(Enterprise Editon):支持使用多层架构的企业应用,提供了Java SE API外,还提供了大量的扩充,以前称J2EE。
    PS:
    Java核心API:多数以java.*命名,也包含少数javax.*命名的包;
    Java EE提供的扩充包都是以javax.*命名的包。

猜你喜欢

转载自blog.csdn.net/u011523796/article/details/80181902
今日推荐