Java基礎-----API使用

Java基礎-----API使用

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()

在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述

Comparator比較器

簡述Comparable和Comparator兩個接口的區別

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章