Java基礎-----API使用
- Java基礎-----API使用
- Object類(java.lang.Object)
- Date類(java.util.Date)
- DateFormat類(java.text.DateFormat)
- Calendar類(java.util.Calendar)
- System類(java.lang.System)
- String類(java.lang.String)
- 包裝類(Java.long)
- Collection接口(java.util.Collection)
- Iterator接口(java.util.Iterator)
- 泛型
- List接口(java.util.List)
- LIst接口介紹
- List接口的常用方法
- ArrayList集合(java.util.ArrayList)
- LinkedList集合(java.util.LinkedList)
- Vector集合(java.util.Vector)
- Set接口(java.util.Set)
- HashSet集合(java.util.HashSet)
- LinkedHashSet(java.util.LinkedHashSet)
- Map接口(java.util.Map)
- Collections操作集合工具類
Java基礎-----API使用
Object類(java.lang.Object)
概述
toString方法
通過在你的類中重寫toString方法來格式化輸出
若未重寫直接輸出的是類對象的地址
equals方法
增加一些判斷條件
IDE自動生成
Date類(java.util.Date)
概述
構造方法
無參數
帶參數
成員方法
DateFormat類(java.text.DateFormat)
格式化(format方法)
解析(parse方法)
Calendar類(java.util.Calendar)
獲取對象的方法
常用方法
System類(java.lang.System)
概述
包含大量靜態方法
主要方法
String類(java.lang.String)
概述與特點
構造與創建
三種構造方法+一種直接創建
字符串的常量池
字符串的比較方法
equals方法
忽略大小寫
字符串的獲取相關方法
concat()
charAt()
字符串的截取相關方法
字符串的轉換相關方法
toCharArray()
getBytes()
replace()
字符串的切割方法
包裝類(Java.long)
概述
裝箱與拆箱
裝箱
構造方法
靜態方法
拆箱
自動裝箱與自動拆箱
基本類型與字符串類型的相互轉化
基本類型轉字符串
字符串轉基本類型
Collection接口(java.util.Collection)
集合的概述
集合的框架
(虛框線是接口,實框線是類)
集合的常用功能
add()
remove()
contains()
size()
toArray()
clear()
Iterator接口(java.util.Iterator)
概述
常用方法
使用迭代器
創建集合對象
對集合進行迭代輸出
迭代器的實現原理
增強for
遍歷數組
遍歷集合
泛型
泛型概述
使用泛型的好處
不使用泛型會產生異常
使用泛型
泛型的定義與使用
定義和使用含有泛型的類
定義類
測試類
定義和使用含有泛型的方法
定義方法
測試
定義和使用含有泛型的方法
定義接口
定義實現類
測試
泛型通配符
基本使用
高級使用
List接口(java.util.List)
LIst接口介紹
List接口的常用方法
初始化
add()
remove()
set()
get()與遍歷
ArrayList集合(java.util.ArrayList)
對象數組
ArrayList的特點
ArrayList的基本使用
ArrayList的常用方法
add()
get()
remove()
遍歷
ArrayList存儲基本數據
ArrayList存儲隨機數
ArrayList存儲自定義對象
LinkedList集合(java.util.LinkedList)
概述
常用方法
addFirst()、addLast、push() 【等效於addFirst()】
初始化
使用方法
getFirst()、getLast()
removeFirst()、removeLast()、pop()【等效於removeFirst()】
Vector集合(java.util.Vector)
Set接口(java.util.Set)
HashSet集合(java.util.HashSet)
概述及使用
HashSet的底層原理
哈希值
HashSet存儲數據的結構(哈希表)
數組+鏈表(哈希衝突的元素數小於8)
數組+紅黑樹(哈希衝突的元素數大於8)
Set集合存儲元素不重複的原理
HashSet存儲自定義元素
必須重寫hashCode方法和equals方法,建立自己的比較方式,以保證HashSet集合中的對象唯一
初始化自定義對象
重寫hashCode方法和equals方法
LinkedHashSet(java.util.LinkedHashSet)
特點
簡單使用
Map接口(java.util.Map)
概述
概念及特點
常見子類
Map接口中的常用方法
put()
remove()
get()
containsKey()
Map的遍歷
通過建找值
Entry鍵值對對象
遍歷鍵值對
HashMap集合
存儲自定義對象時 要重寫hashCode方法和equals方法
LinkedHashMap集合
HashTable集合
Collections操作集合工具類
常用功能
addAll()
shuffle()
sort()