现在的位置: 首页 > 综合 > 正文

java API概述

2014年01月15日 ⁄ 综合 ⁄ 共 2439字 ⁄ 字号 评论关闭
1.java.*包概述

java.*包是JDK最核心的部分。是java开发的基石。
java.applet
包含创建applect所需的类,以及applect与其运行上下文通讯所需的类。
java.awt
包含所有创建UI和绘图以及图像处理的类。其部分功能正被java.swing取代。
java.beans
包含开发基于JavaBeans(tm)架构的beans所需的类。
java.io
提供有关针对数据流、对象序列和文件系统的系统输入/输出类。
java.lang
包含java编成所需的基本类。
java.math
包含执行任意精度数学运算功能类。
java.net
包含实现网络应用所需的类。
java.nio
包含了网络IO所需要的类。主要分为buffer、channel和charset三类。
java.rmi
RMI(Remote Method Invocation) 提供了一种从一个Java虚拟机内的对象访问
另外一个虚拟机内部对象的机制。
java.security
包含推荐的安全框架的类和接口。
java.sql
提供了使用Java(tm)编程语言访问数据库的API。
java.text
提供了用于区别于自然语言的方式处理文本、日期、数字和消息的类及接口。
java.util
提供了丰富的常用工具类。是非常好的java编程工具库。除了自成体系的集合
框架、事件模型、日期时间、国际化支持工具之外还有其他许多有益的工具。

2. javax.*包概述
javax.*包是对核心java.*包的有力扩展。提供了援助、加密、图像IO、管理、命名服
务、网络、打印、远程方法调用、安全、声音、SQL、GUI、事务以及XML等扩展功能。
javax.accessibility
定义了UI组件支持援助技术必须遵循的规约。此规约规范了对UI组件的访问。
javax.crypto
提供了加密所涉及的类和接口。
javax.imageio
提供了对图像I/O支持。
javax.management
提供了JMX(Java Management Exctensions)的核心类。
javax.naming
提供了访问命名服务所需的类和接口。
javax.net
提供了网络应用所需的类。
javax.print
提供了Java Print Service 的主要类和接口。

javax.rmi
包含了RMI-IIOP(Remote Method Invocation - Internet Inter-Operability
Protocol )的用户API。
javax.security.auth
提供了一个认证和授权框架。
javax.security.cert
提供了支持公钥证书所需的类。
javax.security.sasl
提供了支持SASL(Simple Authentication and Security Layer )所需的类和接口。
javax.sound.midi
提供了支持对MIDI数据进行IO、序列化、合成操作所需的类和接口。
javax.sound.sampled
提供了支持抓取、加工处理和回放采样音频数据所需的类和接口。
javax.sql
提供了服务期端访问和处理数据源所使用的API。
javax.swing
提供了支持Java GUI程序能够最大限度地在所有平台上,以同样方式工作所需的一系列
轻量级组件
javax.transaction
定义了事务管理器与资源管理器之间的规约。以及ORB(object request broker)在解
码是可能抛出的三异常。
javax.xml
定义了XML规范描述的核心常量和功能性需求。

3.org.*包概述
org.*包提供了对IETF(The Internet Engineering Task Force)、OMG(Object
Management Group)、W3C(The World Wide Web Consortium)、saxproject等计算机组
织研究成果的实现。
org.ietf.jgss
为开发人员提供了通过统一的API使用认证、数据完整性与机密性等安全服务的框架。
JGSS是GSS-API(Generic Security Services Application Program Interface)的Java
实现。
org.omg.CORBA
提供了一个OMG CORBA(The Common Object Request Broker Architecture ) API的
Java实现。其中的ORB类提供了Object Request Broker(ORB)的全部功能。
org.omg.CORBA_2_3
包含J2SE (Java 2 Standard Edition)定义的附加CORBA接口
org.omg.CosNaming
提供了 Java IDL(Java Interface Definition Language)的命名服务。
org.omg.Dynamic
包含了OMG Portable Interceptor规范 定义的Dynamic(动态)模块。
org.omg.DynamicAny
提供了一组类和接口。通过这些接口和类能够在任何运行环境中传递数据对象,并能够
还原出数据对象的原始要素。
org.omg.IOP
提供了对CORBA(The Common Object Request Broker Architecture ) 的IOP
(Interoperable Orb Protocol)模块的支持。
org.omg.Messaging
提供了对CORBA(The Common Object Request Broker Architecture ) 的Messageing模
块的支持。
owg.w3c.dom
提供了操作DOM(Document Object Model)的接口。
org.xml.sax
提供了核心的SAX(Simple API for XML)API。  

抱歉!评论已关闭.