Java API学习(二)javax包

来源:互联网 发布:mac 拷贝文件夹路径 编辑:程序博客网 时间:2024/05/19 15:18

在线中文api:http://tool.oschina.net/apidocs/apidoc?api=jdk-zh

Java版本:1.8Android版本:23

java的api有java和javax2个包

java和javax都是Java的API包,java是核心包,javax的x是extension的意思,也就是扩展包,它和java各有各的用处

上篇了解了java包中的内容,今天了解下javax包

javax下共有21个包

这里写图片描述

1、javax.accessibility

定义了用户界面组件与提供对这些组件进行访问的辅助技术之间的协定。

2、javax.activation

activation拓展

3、javax.activity

包含了解组期间通过ORB机制抛出异常的相关活动服务。

4、javax.annotation

annotation拓展

5、javax.imageio

Java Image I/O API 的主要包。
java图片处理—Javax.imageIO包的用法

6、javax.jws

真正的轻量级WebService框架——使用JAX-WS(JWS)发布WebService

7、javax.lang.model

javax.lang.model用来为 Java 编程语言建立模型的包的类和层次结构。 此包及其子包的成员适用于语言建模、语言处理任务和 API(包括但并不仅限于注释处理框架)。

8、javax.management

提供 Java Management Extensions 的核心类。 Java Management Extensions (JMXTM) API 是一个用于管理和监视的标准 API

9、javax.naming

为访问命名服务提供类和接口。

10、javax.net

提供用于网络应用程序的类。

11、javax.print

为 JavaTM Print Service API 提供了主要类和接口。
(java 基础知识) Java打印—javax.print

12、javax.rmi

包含 RMI-IIOP 的用户 API。

13、javax.script

这个包用来和JavaScript进行互操作,比如Java类可以调用JavaScript中的方法,而JS也可调用 JAVA中的方法.
javax.script包探秘 javascript与java交互执行
在Java中使用脚本语言 javax.script探秘

14、javax.security

java安全机制
Java Security 总纲
对javax.security的简单封装

15、javax.smartcardio

主要功能是通过虚拟机建立与标准pc/sc读卡器及卡片的通信
尝鲜 javax.smartcardio.*

16、javax.sound

java音频控制
Java Sound初探
使用javax.sound实现简单的音频播放

17、javax.sql

为通过 JavaTM 编程语言进行服务器端数据源访问和处理提供 API。

java.sql.*是jdbc2.0之前的东西
javax.sql.*包括了jdbc3.0的特性

javax.sql.*提供了很多新特性,是对java.sql的补充,具体提供了一下方面的功能

(1)Datasource接口提供了一种可选择性的方式去建立连接
(2)提供了连接池的支持
(3)增加了分布式的事务处理机制
(4)增加了rowset

18、javax.swing

提供一组“轻量级”(全部是 Java 语言)UI组件,尽量让这些组件在所有平台上的工作方式都相同

AWT 是Abstract Window ToolKit (抽象窗口工具包)的缩写,这个工具包提供了一套与本地图形界面进行交互的接口。当我们利用 AWT 来构件图形用户界面的时候,我们实际上是在利用操作系统所提供的图形库。由于不同操作系统的图形库所提供的功能是不一样的,在一个平台上存在的功能在另外一个平台上则可能不存在。

Swing 是在AWT的基础上构建的一套新的图形界面系统,它提供了AWT 所能够提供的所有功能,并且用纯粹的Java代码对AWT 的功能进行了大幅度的扩充。由于 Swing 控件是用100%的Java代码来实现的,因此在一个平台上设计的树形控件可以在其他平台上使用。

19、javax.tools

为能够从程序(例如,编译器)中调用的工具提供接口。
使用 javax.tools 创建动态应用程序

20、javax.transaction

包含解组期间通过 ORB 机制抛出的三个异常。

21、javax.xml

根据 XML 规范定义核心 XML 常量和功能。
使用javax(java扩展包)中的工具解析XML字符串