- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java基础与案例开发详解(徐明华)1-3
1.3 Java平台的体系结构 作为功能强大的编程语言,Java发展到今天按其应用来分可以分为三个版本,分别是Java SE、Java EE和Java ME,这也就构成了Java平台体系结构。Java平台的体系结构基本上囊括了不同Java开发人员对特定市场的需求,下面具体介绍Java的这三个版本。 1.3.1 Java SE标准版 Java SE(Java Standard Edition)标准版是各种应用平台的基础,主要应用于桌面开发和低端商务应用的解决方案。Java SE也包含了支持Java Web服务开发的类库,并为Java EE提供了基础。Java?SE?1.4与1.5以后的版本有很大的差别,现在大多数开发人员都使用1.6版本。Java?SE?7.0已经正式发布,Java?SE?7.0的组成如图1.2所示。开源组织采集了很多高级特性归纳到Java?SE?7.0中。但这些高级特性的普及使用需要一个过程。 1.3.1 Java SE标准版 Java SE中包含的主要技术如下。 (1) Java Beans Component Architecture:是一个为Java平台定义可重用软件组件的框架,可以在图形化构建工具中设计这些组件。 (2) Java Foundation Classes(Swing)(JFC):是一套Java类库,支持为基于Java的客户机应用程序构建GUI(Graphical User Interface,图形用户界面)和图形化功能。 (3) Java Help:是一个独立于平台的可扩展的帮助系统,开发人员可使用它将在线帮助集成到Applet、组件、应用程序、操作系统和设备中,还可提供基于Web的在线文档。 (4) Java Native Interface(JNI):是JVM中运行的Java代码,可以与用其他编程语言编写的应用程序和库进行互操作。 (5) Java Platform Debugger Architecture(JPDA):是用于Java SE调试支持的基础结构。 1.3.1 Java SE标准版 (6) Java 2D API:是一套用于高级2D图形和图像的类(为图像组合和Alpha通道图像提供丰富的支持),一套提供精确的颜色空间定义和转换的类及一套面向显示的图像操作符。 (7) Java Web Start:允许用户通过一次单击操作下载并启动特性完整的应用程序(比如电子表格),而不需要进行安装,从而简化了Java应用程序的部署。 (8) Certification Path API:提供了一套用于创建、构建和检验认证路径(也称为“认证链”)的API,可以安全地建立公共密钥到主体的映射。 (9) Java Database Connectivity(JDBC):是一个API,它使用户能够从Java代码中访问大多数表格式数据源,提供了对许多SQL数据库的跨DBMS连接能力,并可以访问其他表格式数据源,比如电子表格或平面文件。 (10) Java Advanced Imaging(JAI):是一个API,提供了一套面向对象的接口,这些接口支持一个简单的高级编程模型,使开发人员能够轻松地操作图像。 1.3.1 Java SE标准版 (11) Java Authentication and Authorization Service(JAAS):是一个包,实现了标准的Pluggable Authentication Module(PAM)框架的Java版本并支持基于用户的授权,能够对用户进行身份验证和访问控制。 (12) Java Cryptography Extension(JCE):是一组包,提供了用于加密、密钥生成和协商以及Message Authentication Code(MAC)算法的框架和实现。JCE给对称、不对称、块和流密码提供加密支持,它还支持安全流和密封的对象。 (13) Java Data Objects(JDO):是一种基于标准接口的持久化Java模型抽象,使程序员能够将Java领域模型实例直接保存到数据库(持久化存储器)中,这可以替代直接文件I/O、串行化、JDBC/EJB、BMP(Bean Managed Persistence)或CMP(Container Managed Persistence)实体Bean等方法。 (14) Java Management Extensions:提供了用于构建分布式、基于Web、模块化且动态的应用程序的工具,这些应用程序可以用来管理和监视设备、应用程序和服务驱动的网络。 1.3.1 Java SE标准版 (15) Java Media Framework(JMF):可以将音频、视频和其他基于时间的媒体添加到Jav
您可能关注的文档
最近下载
- 无机非金属材料工艺学课件.pptx VIP
- 6SR550 NXGPRO+ 中压变频器通讯手册A5E50226719J_NXGpro+ Communication Manual_Chinese.pdf VIP
- 无机非金属材料工艺学课件.pptx VIP
- 2024年高中数学同步高分突破讲义(人教A版2019)1.1空间向量及其运算-(选择性必修第一册)(学生版+解析).docx VIP
- 上海证券交易所上市公司业务操作手册.pdf
- 2025年高考语文备考古诗鉴赏之韩琦《次韵答致政杜公以迁职惠诗》.docx VIP
- 军队文职思维导图:公共科目基础知识-非法.pdf VIP
- 冬季施工混凝土施工方案编制依据.docx VIP
- 儿童财商启蒙课课件.pptx
- 最新民宿劳务合同模板.docx VIP
文档评论(0)