• Tags ,
  •         
  • www.breakyizhan.com
  •    

    Java.util包

    它包含集合框架,遗留集合类,事件模型,日期和时间设施,国际化以及其他实用程序类(字符串标记器,随机数生成器和位数组)。
    以下是Java.util包中的重要类:

    1. AbstractCollection:这个类提供了Collection接口的骨架实现,以最小化实现这个接口所需的工作量。
    2. AbstractList:该类提供List接口的骨架实现,以最大限度地减少实现由“随机访问”数据存储(例如数组)所支持的接口所需的工作量。
    3. AbstractMap <K,V>:该类提供了Map接口的骨架实现,以最小化实现此接口所需的工作量。
    4. AbstractMap.SimpleEntry <K,V>:一个维护一个键和一个值的条目。
    5. AbstractMap.SimpleImmutableEntry <K,V>:一个条目,维护一个不可变的键和值。
    6. AbstractQueue:这个类提供了一些Queue操作的骨架实现。
    7. AbstractSequentialList:该类提供List接口的骨架实现,以最大限度地减少实现由“顺序访问”数据存储(例如链接列表)支持的接口所需的工作量。
    8. AbstractSet:该类提供Set接口的骨架实现,以最小化实现此接口所需的工作量。
    9. ArrayDeque:Deque接口的可调整大小的实现。
    10. ArrayList:List接口的可调整大小的实现。
    11. Arrays:这个类包含了各种操作数组的方法(比如排序和搜索)。
    12. BitSet:这个类实现了根据需要增长的位向量。
    13. Calendar:Calendar类是一个抽象类,它提供了在特定时间之间进行转换的方法以及一组日历字段,如YEAR,MONTH,DAY_OF_MONTH,HOUR等等,以及用于处理日历字段的方法,例如获取下周的日期。
    14. Collections:这个类完全由运行或返回集合的静态方法组成。
    15. Currency:代表货币。
    16. Date:类Date代表特定的时间,具有毫秒精度。
    17. Dictionary <K,V>:Dictionary类是任何类的抽象父项,如Hashtable,它将键映射到值。
    18. Enum<Map,V>:与枚举类型键一起使用的专用Map实现。
    19. EnumSet:用于枚举类型的专用Set实现。
    20. EventListenerProxy:EventListener类的抽象包装类,它将一组附加参数与侦听器关联。
    21. EventObject:所有事件状态对象将从其派生的根类。
    22. FormattableFlags:FomattableFlags被传递给Formattable.formatTo()方法并修改Formattables的输出格式。
    23. Formatter:printf式格式字符串的解释器。
    24. GregorianCalendar:GregorianCalendar是Calendar的具体子类,提供了世界上大多数人使用的标准日历系统。
    25. HashMap <K,V>:基于哈希表的Map接口实现。
    26. HashSet:这个类实现了Set接口,由一个哈希表(实际上是一个HashMap实例)支持。
    27. Hashtable<K,V>:该类实现一个散列表,该表将键映射到值。
    28. IdentityHashMap <K,V>:此类使用散列表实现Map接口,在比较键(和值)时使用引用相等来代替对象相等。
    29. LinkedHashMap <K,V>:Map接口的哈希表和链表实现,具有可预测的迭代顺序。
    30. LinkedHashSet:Set接口的哈希表和链表实现,具有可预测的迭代顺序。
    31. LinkedList:List和Deque接口的双链表实现。
    32. ListResourceBundle:ListResourceBundle是ResourceBundle的抽象子类,它在一个方便易用的列表中管理一个语言环境的资源。
    33. Locale  - 12:区域设置对象表示特定的地理,政治或文化区域。
    34. Locale.Builder:Builder用于根据setters配置的值构建Locale实例。
    35. Object:该类由用于对对象进行操作的静态实用程序方法组成。
    36. Observable:这个类表示一个可观察对象,或者模型视图范例中的“数据”。
    37. PriorityQueue:基于优先级堆的无限优先级队列。
    38. Properties:Properties类表示一组持久属性。
    39. PropertyPermission:此类用于属性权限。
    40. PropertyResourceBundle:PropertyResourceBundle是ResourceBundle的一个具体子类,它使用属性文件中的一组静态字符串来管理区域设置的资源。
    41. 随机:此类的一个实例用于生成伪随机数字流。
    42. ResourceBundle:资源束包含特定于语言环境的对象。
    43. ResourceBundle.Control:ResourceBundle.Control定义一组回调方法,在bundle加载过程中由ResourceBundle.getBundle工厂方法调用。
    44. Scanner:一种简单的文本扫描仪,它可以使用正则表达式解析基本类型和字符串。
    45. ServiceLoader:一个简单的服务提供者加载工具。
    46. SimpleTimeZone:SimpleTimeZone是TimeZone的一个具体子类,表示用于公历日历的时区。
    47. Stack:Stack类表示后进先出(LIFO)对象堆栈。
    48. StringTokenizer:字符串标记器类允许应用程序将字符串分解为标记。
    49. Timer:线程的工具,用于在后台线程中安排将来执行的任务。
    50. TimerTask:可由一个定时器一次或重复执行的任务。
    51. TimeZone:TimeZone表示时区偏移量,并计算夏令时。
    52. TreeMap <K,V>:基于红黑树的NavigableMap实现。
    53. TreeSet:基于TreeMap的NavigableSet实现。
    54. UUID:表示不可变的通用唯一标识符(UUID)的类。
    55. Vector:Vector类实现可增长的对象数组。
    56. WeakHashMap <K,V>:基于哈希表的Map接口实现,具有弱密钥。
     
    转载请保留页面地址:https://www.breakyizhan.com/java/4452.html