java第8天課堂筆記 java中的集合類

2021-05-10 09:04:18 字數 1074 閱讀 4805

collection

集合框架:

collection(介面)

| /

介面隔離原則/

// list(

介面)set(介面)

|| ////

arraylistlinkedlist hashset sortedset |

treeset 1

、幾種型別:

(1)set

集合:集合中的物件不按特定方式排序,並且沒有重複物件。

hashset:

此實現不是同步的,利用

hashcode

與equals

萊判斷物件是否相同。

treeset

:此實現不是同步的,在插入元素是就開始排序操作,但是有比較規則

(2)list

集合:集合中的物件按照索引位置排序,可以有重複的物件。

arraylist:

此實現不是同步的,底層基於陣列來實現的

(適合用於多查詢,但不適合插入與刪除)

liskedlist:

此實現不是同步的,底層基於鍊錶機制來實現

(適合用於多插入與刪除,不適合與查詢)

(3)map

集合:集合中的每乙個元素包含一對鍵物件和值物件,集合中沒有重複的鍵物件,值物件是可以重複的。

(4)注意:集合中只能儲存物件的應用

2、為列表排序兩種:

(1)sort(list list):

對list

中的物件進行自然排序

(2)sort(list list,comparator comperator):

對list

中的物件進行客戶化排序,

comperator

指定排序的方式

3、遍歷的兩種方式:

(1)for

迴圈for(int i=0;i

system.out.println(list.get(i)); }

(2)iterator(

迭代器)

iterator it=list.iterator();

while(it.hasnext())

Java複習筆記 第6天

軟體開發基礎 計算機是執行程式指令的電子裝置,輸入 輸出 儲存和處理 cpu部件 算術邏輯單元 alu 控制單元 儲存器 主儲存器 臨時儲存資料 輔助儲存器 永久儲存 ram 隨機訪問儲存器 記憶體條 rom 唯讀儲存器 可以訪問和讀取但不能修改 cache 快取記憶體 乙個位元組 byte 等於8...

java學習筆記 第3天

sys as sysdba sys使用者可以建立其他的使用者 create user user01 identified by u01 建立乙個使用者,口令為u01 alter user user01 identified by us01 更改使用者的口令為us01 password 只有擁有dba...

java學習筆記 第4天

停止oracle的服務,只在使用它的時候才去啟動會加快電腦執行速度 oracle的服務 oracleserviceorcl 使用sql plus時需要啟用它 oracleoradb11g home 1tnslistener 使用第三方工具時,像pl sqldeveloper時需要啟用 約束資料型別是...