java基础-学java util类库总结

JAVA基础 Util包介绍

学Java基础的工具类库java.util包。在这个包中,Java提供了一些实用的方法和数据结构。本章介绍Java的实用工具类库java.util包。在这个包中,Java提供了一些实用的方法和数据结构。例如,Java提供日期(Data)类、日历(Calendar)类来产生和获取日期及时间,提供随机数(Random)类产生各种类型的随机数,还提供了堆栈(Stack)、向量(Vector) 、位集合(Bitset)以及哈希表(Hashtable)等类来表示相应的数据结构。

给出了java基础工具util包的基本层次结构图(不完整)。下面我们将分享Util包的详细总结:

java基础-学java util类库总结

JAVA基础 Util 包工具类库整理 (持续更新)

1.【JAVA基础】java.util.UUID 详解

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类的使用。

3.【JAVA基础】java.util.Properties  详解

java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,文本可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便简单。

4.【JAVA基础】java.util.StringTokenizer 字符串解析详解

有时我们需要分析字符串并将字符串分解成可被独立使用的单词,这些单词叫做语言符号。例如,对于字符串“www.mayou18.com”,如果我们把","作为该字符串的分隔符,那么该字符串有三个语言符号。分别为www ,mayou18,com。

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的位编入索引。

上一篇:Java基础-使用JAVA代码剖析MD5算法实现过程


下一篇:【Java基础】Java中的多态