Java
常用包及其类总结
java.*
1.java.lang
包,
最基础的包、
核心类库。
常用类有
String
、
Math
、
Thread
、
Object
、
包装类
Integer
、
Character
等,常用接口有
Runnable
、
Iterable
、
Comparable
。
2.java.util
包,
实用工具包。
常用类有
Arrays
、
Scanner
、
Random
、
HashSet
、
HashMap
、
ArrayList
、
Date
等,常用接口有
Collection
、
Set
、
List
等。
3.java.io
包,提供数据输入输出。常用类有
File
、
FileInputStream
、
Reader
等提供文件、字节
输入输出的类。
4.java.net
包,为网络连接提供服务。常用类有
Socket
、
ServerSocket
、
URL
等。
5.java.sql
包,连接数据库的包。要实现
jdbc
类库。
6.java.awt
、
(javax.awt)
包,
创建用户界面、
绘图的。
常用类有
Button
、
Panel
、
(
JButton
、
JPanel
)
等。
javax.*
javax.accessibliity
定义
UI
组件访问的技术规范
java.crypto
包含与加密相关的类和接口
javax.imageio
为图形的
I/O
处理提供支持
javax.management
提供与
JMX(Java Managment Extensions)
相关的类
javax.naming
包含与访问名字服务器相关的类和接口
javax.net
包含网络应用需要的类
javax.print
包含打印所需要的类和接口
javax.rmi
包含
RMI_IIOP
服务的类和接口
javax.security.auth
提供了一个认证和授权框架
javax.security.cert
包含支持公钥证书的相关类
javax.security.sasl
包含与支持
SASL(Simple Authentication and Security Layer)
相关的类和接口
javax.sound.midi
包含与
MIDI
数据操作相关的类和接口
javax.sound.sampled
包含与抓取、加工、回放音频数据相关的类和接口
javax.sql
包含与服务器端访问和数据源处理相关的
API
javax.transaction
包含事务管理器和资源管理器的规则
javax.xml
包含
XML
规范描述的常亮和要求