Java技术构成

一、主要的Java平台及其特点

1.Java ME (Java Palateform,Micro Editon 微版)

以前也称J2ME,用于开发嵌入式应用程序的Java平台,主要针对消费类电子设备,以下是其体系结构

(1)Configuration

Configuration规范中定义了硬件所必须具备的能力;Configuration规范之中定义了一组低级的API规定了Java所必须具备的最小功能。运算功能有限、电力有限的嵌入式装置定义在Connected Limited Device Configuration(CLDC使用KVM)规格上;运算能力相对较佳、并且在电力供应上相对比较充足的嵌入式装置 (比方说冷气机、电冰箱、电视机顶盒 (set-top box))则规范为 Connected Device Configuration(CDC)规格,JAVA ME 先把所有的嵌入式装置利用Configuration 的概念区隔成两种抽象的型态。

(2)profile

通过简表层所提供的API来更进一步的区分不同类别的设备。

2.Java SE(Java Palateform,Standard Edition 标准版)

用于创建典型的桌面与工作站应用的Java平台,包含构成Java语言核心的类。如:Jdbc、IO等
JavaSE是JavaME与JavaEE的基础,JavaME包含JavaSE中的一部分类,并在此基础上新添加了一些专有类;JavaEE包含JavaSE,并且定义了用于开发企业级应用的类,如:EJB、servlet、JSP、XML等

3、JavaEE(Java Palateform,Enterprise Edition 企业版

用于创建可伸缩的企业应用的Java平台,以下为其组成示意图
(1)JavaEE规范
定义JavaEE的规范,开发商按照这个规范实现自己的JavaEE系统。
(2)JavaEE参考实现
JavaEE SDK、一组工具、运行环境等都可以从网络获得。
(3)JavaEE兼容测试包
用来测试应用是否符合JavaEE规范,任何声称符合规范的产品,必须通过JCP提供的TCK兼容性测试,通过后缴纳JavaEE商标使用费,两项完成则通过JavaEE认证。
(4)Java蓝图
提供用于实施多层应用的文档和实例套件的编程模型,简化了开发多层应用程序的复杂性。
(5)JavaEE架构图

二、Java的三种基本类库

1.Java Core API
Java核心类库,如基本的语言类库、I/O类库、database访问类库等
2.Java Optional API
由sun公司制定的扩充API,Java平台可以有选择的提供。
3.特殊API
由特殊厂商或者组织提供的API,如jexcel.jar是一个支持对microsoft excel文件进行存储支持的一个第三方开源类库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值