Java技术构成
2016-06-09 21:50
281 查看
一、主要的Java平台及其特点
1.Java ME (Java Palateform,Micro Editon 微版)
以前也称J2ME,用于开发嵌入式应用程序的Java平台,主要针对消费类电子设备,以下是其体系结构(1)Configuration
Configuration规范中定义了硬件所必须具备的能力;Configuration规范之中定义了一组低级的API规定了Java所必须具备的最小功能。运算功能有限、电力有限的嵌入式装置定义在ConnectedLimited 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 APIJava核心类库,如基本的语言类库、I/O类库、database访问类库等
2.Java Optional API
由sun公司制定的扩充API,Java平台可以有选择的提供。
3.特殊API
由特殊厂商或者组织提供的API,如jexcel.jar是一个支持对microsoft excel文件进行存储支持的一个第三方开源类库。
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树