Java技术体系

从广义上讲,Clogure、JRuby、Grooby 等运行于Java虚拟机上的语言和其相关的程序都属于Java技术体系的一员。仅从传统意义上来看,Sun官方定义的Java技术体系包括以下几个组成部分:

  Java 程序设计语言

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

  class文件格式

  Java api 类库

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

我们把Java程序设计语言、Java 虚拟机、Java api 类库这三个部分统称为JDK (java development kit), jdk是支持Java程序开发的最小环境。把Java api类库中的Java se api 子集和Java虚拟机这两部分统称为jre(Java runtime environment),jre 是支持Java程序运行的标准环境。

按照技术所服务的领域来划分,Java技术体系可以分为4个平台:

Java card : 支持一些Java小程序(applets)运行在小内存设备上的平台

Java me : 支持Java程序运行在移动终端上的平台

Java se:支持面向桌面级应用的Java平台

Java ee: 支持使用多层架构的企业应用的平台,也称为J2EE

 

posted @ 2019-05-22 11:05  LearningKeeper  阅读(392)  评论(0)    收藏  举报