java基礎-學java util類庫總結

JAVA基礎 Util包介紹

學Java基礎的工具類庫java.util包。在這個包中,Java提供了一些實用的方法和數據結構。本章介紹Java的實用工具類庫java.util包。在這個包中,Java提供了一些實用的方法和數據結構。例如,Java提供日期(Data)類、日曆(Calendar)類來產生和獲取日期及時間,提供隨機數(Random)類產生各類類型的隨機數,還提供了堆棧(Stack)、向量(Vector) 、位集合(Bitset)以及哈希表(Hashtable)等類來表示相應的數據結構。html

 

給出了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類的使用。dom

3.【JAVA基礎】java.util.Properties  詳解

 

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

相關文章
相關標籤/搜索