学Java基础的工具类库java.util包。在这个包中,Java提供了一些实用的方法和数据结构。本章介绍Java的实用工具类库java.util包。在这个包中,Java提供了一些实用的方法和数据结构。例如,Java提供日期(Data)类、日历(Calendar)类来产生和获取日期及时间,提供随机数(Random)类产生各类类型的随机数,还提供了堆栈(Stack)、向量(Vector) 、位集合(Bitset)以及哈希表(Hashtable)等类来表示相应的数据结构。html
给出了java基础工具util包的基本层次结构图(不完整)。下面咱们将分享Util包的详细总结:java
UUID是通用惟一标识符(Universally Unique Identifier)。由128bit组成,若是用16进制表示,那么就是32个字符。表示形式以下:03e2c09e-4967-479c- 85f5-764c5b296d47(8-4-4-4-12)。数组
2.【JAVA基础】java.util.Date 详解数据结构
在JDK1.0中,Date类是惟一的一个表明时间的类,可是因为Date类不便于实现国际化,因此从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。dom
java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,文本能够用"#"来做注释,properties文件在Java编程中用到的地方不少,操做很方便简单。工具
4.【JAVA基础】java.util.StringTokenizer 字符串解析详解post
有时咱们须要分析字符串并将字符串分解成可被独立使用的单词,这些单词叫作语言符号。例如,对于字符串“www.mayou18.com”,若是咱们把","做为该字符串的分隔符,那么该字符串有三个语言符号。分别为www ,mayou18,com。spa
5.【JAVA随机数】java.util.Random 详解指针
Random()构造方法 有两种:
Random()
建立一个新的随机数生成器。它是以当前时间的毫秒数,为种子。能够经过System.currentTimeMillis()来得到当前时间的毫秒数
Random(long seed)
使用单个 long 种子建立一个新随机数生成器.
6.【JAVA基础】 java.util.vector 详解
vector 简介 Vector 是矢量队列,它是JDK1.0版本添加的类。继承于AbstractList,实现了List, RandomAccess, Cloneable这些接口。 Vector 继承了AbstractList,实现了List;因此,它是一个队列,支持相关的添加、删除、修改、遍历等功能。
7.【JAVA基础】 java.util.ArrayDeque 详解
1. ArrayDeque有两个类属性,head和tail,两个指针。
2. ArrayDeque经过一个数组做为载体,其中的数组元素在add等方法执行时不移动,发生变化的只是head和tail指针,并且指针是循环变化,数组容量不限制。
8.【JAVA基础】 java.util.BitSet 详解
BitSet 简介类实现了一个按需增加的位向量。位 set 的每一个组件都有一个boolean值。用非负的整数将BitSet的位编入索引。