Programming in Java Nanjing University Ch13 Utilities 13-1 Ch13 Utilities 13
1 Java
util (1) 聚集 BitSet:动态可变的位向量
Enumeration: 一个接口,返回的对象枚举了一个值的集合
Vector:动态可变的Object 向量
Stack:在Vector 中加进后进先出方法后的扩展
Dictionary:抽象类,完成关键字到值的算法
Hashtable:用哈希码实现Dictionary Properties: Hashtable 扩展,其键和值都是String 型
(2) 设计模式 Observer/Observable:这一对接口/类使得一个对象成为Observable,做法是当在一个Observable 对 象 中发生某感兴趣的事件时,一个或多个Observer 对象被通知到
(3) 杂项 Date: 以秒为最小计数单位的时间、日期
Random:可产生伪随机数序列的对象
StringTokenizer:据界限符将字符串分解为Token
2 BitSet (1) BitSet 类 大小可动态改变, 取值为true 或 false 的位集合
用于表示一组布尔标志
存储的大小只要保证能索引
超出有效范围就认为fasle
Object Date RandoStringTokenizer Enumeration Vector Stack Dictionary Hashtable Properties Java
Cloneable BitSet Observable Observer Programming in Java Nanjing University Ch13 Utiliti