Java API学习(二)javax包
在线中文api:http://tool.oschina.net/apidocs/apidoc?api=jdk-zh
Java版本:1.8
Android版本: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字符串
Java API学习(二)javax包相关推荐
- Java黑皮书课后题第9章:*9.5(使用GregorianCalendar类)Java API中有一个位于包java.util中的类GregorianCalendar
Java黑皮书课后题第9章:*9.5(使用GregorianCalendar类)Java API中有一个位于包java.util中的类GregorianCalendar 题目 代码 题目 代码 imp ...
- Java并发学习二:编译优化带来的有序性问题导致的并发Bug
Java并发学习系列文章:Java并发学习-博客专栏 今天在学习极客时间专栏:<Java并发编程实战> 第一讲01 | 可见性.原子性和有序性问题:并发编程Bug的源头中提到: 编译器及解 ...
- Java API学习笔记
一.字符串类 1.1 String类的初始化,几个常见的构造方法 String() //创建一个内容为空的字符串 String(String value) //根据指定的字符串内容创建对象 Strin ...
- Java多线程学习二十九:AtomicInteger(原子类) 和 synchronized 的异同点?
原子类和 synchronized 关键字都可以用来保证线程安全,在本课时中,我们首先分别用原子类和 synchronized 关键字来解决一个经典的线程安全问题,给出具体的代码对比,然后再分析它们背 ...
- 高德地图API学习二、获取定位数据
***首先需要到高德官方中申请key!!! 一.配置AndroidManifest.xml 首先,声明Service组件 <service android:name="com.amap ...
- java多线程学习二、安全与不安全示例:12306买票和银行取钱、java内存模型、内存可见性、线程同步块和方法
文章目录 前言 1. 什么是块,分为几种 2. 静态块与构造块的区别 一. 举例说明:并发情况下,线程不安全 1. 示例1:unsafe12306取票 2. 示例2:unsafe银行取钱 二.线程不安 ...
- Java多线程学习(二)---线程创建方式
线程创建方式 摘要: 1. 通过继承Thread类来创建并启动多线程的方式 2. 通过实现Runnable接口来创建并启动线程的方式 3. 通过实现Callable接口来创建并启动线程的方式 4. 总 ...
- java泛型学习二:解惑通配符
package generic;import java.awt.Canvas; import java.util.ArrayList; import java.util.Collection; imp ...
- Java多线程学习二十一:ConcurrentHashMap 在 Java7 和 8 有何不同
在 Java 8 中,对于 ConcurrentHashMap 这个常用的工具类进行了很大的升级,对比之前 Java 7 版本在诸多方面都进行了调整和变化.不过,在 Java 7 中的 Segment ...
最新文章
- 全国四级网络工程师操作系统部分考纲
- 吴恩达机器学习笔记-梯度下降
- GXGetImage方式连续采集和发送软触发采集
- [BTS06]BizTalk2006 SDK阅读笔记(五) 管道-Pipeline
- mysql 命令大全
- 获取请求参数通用方式|| 中文乱码问题||请求转发
- c语言for循环加法,BigDecimal 在for循环中相加注意事项
- Battery historian安装及使用
- [转]内存泄漏简单检测
- Python 开发的 10 个小贴士,你知道几个?
- 2018年需要关注的10个设计趋势
- python处理子进程_Python线程处理多个bash子进程?
- 知乎万赞:熬夜整理出的软件测试面试题大全(2021最新)
- linux yassl 漏洞修复,漏洞加固方案.docx
- python pymysql multiprocessing.dummy多线程 读写数据库报错
- 介入切除心脏肿瘤:ONOCOR血管可回收技术历史性应用
- 高通625系列-MSM8953 (Cortex-A53架构)
- Unity下SpriteSheet 使用
- 面试题:1、H5+css
- word中表格出现无法自动换页问题