1. System
主要提供一些有关于系统的功能,包括存储、打印、设置属性等等。
2. Runtime
代表程序运行对象,用于该程序与系统环境相连接。可用来执行exec(cmd)命令
3. Process
代表进程对象,可用来执行一些进程操作
4.时间类
Date、Calendar、DataFormat
时间操作的三个常见类,后两者是抽象类,需使用其实现子类。
详情参考 http://blog.csdn.net/yuge1hao/article/details/22695271
5. Math类
提供一些数学方法
6. Random类
随机数类,比Math.random()方法更强大。
7. 字符串类
String、StringBuffer、StringBuilder、StringTokenized
详情参考 http://blog.csdn.net/yuge1hao/article/details/22802195
8. 事件及事件监听类
详情参考 http://blog.csdn.net/yuge1hao/article/details/23133095
9. Timer
定时器类,可作为事件源
详情参考 http://blog.csdn.net/yuge1hao/article/details/23162279
10. Swing类边框
LineBorder 线型边框
TitleBorder 标题边框
注:边框可共享。
11. Class类
元数据类,用于说明类的相关信息,可使用getClass()方法获取。
12. 多媒体类
URL 统一资源定位类、URLDecoder(url解码类)、ImageIcon 图标、Image 图像、AudioClip 音频类
详情参考 http://blog.csdn.net/yuge1hao/article/details/26334101
13. 输入输出流类
详情参考http://blog.csdn.net/yuge1hao/article/details/26175037
14. Properties
本质上是一个HashTable集合,用于描述属性信息,提供了属性信息的存取方法。是I/O技术与集合技术的有效结合。
14_1. ResourceBundle 资源簇
包含针对特定语言的属性信息,主要是对资源的读取。
有两个子类:
ListResourceBundles 对应“.class” 文件,资源读取效率较高,但修改不易
PropertyResourceBundles 对应“.properties”文件,资源读取效率不高,但修改方便
注:资源文件(.class\.properties文件)需要与运行文件(.class)放在同一个文件夹内。
资源包命名方式:基本名(_语言_国家_变体).class(.properties)
15. 集合类
详情参考http://blog.csdn.net/yuge1hao/article/details/26396159
16.Comparator
比较器,可用于TreeXXX集合的比较,可使用Collections.reverseOrder()方法获得逆自然顺序比较器。
17.Cloneable
标记接口、用于说明该类可复制
18.Comparable
比较接口,内部提供了比较方法。可用于对象之间的比较。
19. Enumeration
枚举接口,是Iterator迭代器的前身,可通过Vector集合获取。
20. Locale
地区类,用于提供地区的基本信息,每个Component组件都有Locale属性
21. TimeZone
时区类,用于提供时区信息
22. NumberFormat
数字格式化类,提供了格式化数据的一般方法。可直接获取数字、货币、百分比的格式化对象。