原创 List子類 ArrayList Vector 和 LinkedList

List子類 ArrayList Vector 和 LinkedList List集合的子類遍歷集合中的元素可以使用的任何迭代遍歷方式 面試題: List子類的特點? ArrayList 底

原创 Date

Date 類 Date 表示特定的瞬間,精確到毫秒。 構造方法: public Date()分配 Date 對象並初始化此對象,以表示分配它的時間(精確到毫秒)。 public Date(lon

原创 HashMap

HashMap(HashTable,LinkedHashMap) HashMap集合是哈希表組成,並且他們的鍵允許null,值也可以允許null,該類與Hasbtable(不允許有null鍵和null值,)類似,該類不能保證被元素

原创 Collections

Collections Collections:對集合操作的工具類(靜態方法)----(類似)Arrays:對數字進行操作的工具類 Collections和Collection的區別? Collection:集合:頂層

原创 Map

Map(HashMap) 對於Map集合,針對的是鍵有效,鍵是唯一的,值可以重複 面試題: Map集合和Collection區別? 對於Map集合,是一種鍵值對的一種映射關係,鍵是唯一的,值是可以重複的!(雙列

原创 異常(捕獲異常)

Throwable 是所有異常的超類 error:這種問題是一個嚴重問題,一般出現這種問題,需要一起解決(程序員只能避免嚴重問題),比如:內存溢出(OutOfMemory); Exception(異常): 編譯時期異

原创 異常(拋出異常:throws)

throws(拋出異常) 處理異常的第二種方式: throws:拋出異常 爲什麼要使用throws? 當我們處理異常,如果沒有一些權限處理異常,那我們就不處理了,通過開發工具,提示拋出異常,這個時候就可以使用throws. 注意

原创 LinkedList實例

LinkedList 需求: 使用LinkedList集合類模擬棧結構的特點:先進後出 意思: 自定義一個集合類,然後在添加方法,是用LinkList內部方法進行調用,LinkedList方法中有一個addFi

原创 正則表達式

Pattern 正則表達式的編譯表示形式。 字符: x 字符x; a 表示字符'a' \\ 反斜線字符 \t 製表符 ('\u0009')

原创 Date和String相互轉換(重點)

Date和String相互轉換(重點) **橋樑**: SimpleDateFormat **作用:** SimpleDateFormat 是一個以與語言環境有關的方式來格式化和解析日期的具體類。它允許進行格式化(日期

原创 IO流(字節輸出流)

IO流(字節輸出流) 設備和設備之間的傳輸(讀寫) IO流的分類: 按流的方向分爲: 輸入流 --->讀取數據 輸出流 --->寫出數據

原创 TreeMap

TreeMap 基於紅黑樹結果 倆種排序方式: 自然排序 :實現Comparable接口,需要重寫compareTo方法 比較器排序 :Comparaor(重寫compare方法) 需求: 輸入學生類 ,姓名和

原创 File

File 要學習IO流,就必須掌握硬盤上的路徑的表形式,Java就提供了一個File類:文件件和目錄路徑名的抽象表示形式 構造方法: public File(String pathname):將該路徑名稱封裝成了一個F

原创 Collection 和 Iterator

Collection 和 Iterator 代表的是頂層次的一個根接口! jdk不提供此接口的任何直接實現,而是子接口的具體類進行實現! 和添加功能相關的方法: boolean add(Object obj

原创 TreeSet的倆種排序方法

TreeSet的倆種排序方法 分爲自然排序和比較器排序 用TreeSet集合存儲自定義對象,自定義的隊形一定要實現Comparable接口(自然排序),還要在自定義對象的類中重寫compareTo方法;Comparator接口(比