JAVA學習筆記 07

2021-08-10 03:44:21 字數 1095 閱讀 1850

介面圖

public

class colletiontest

}

//arraylist:底層陣列實現,執行緒不安全,查詢塊,插入,刪除慢

//linkedlist:底層是列表實現,執行緒安全,查詢慢,插入,刪除快

//vector:執行緒安全,效率低

map介面實現的類有hashmap和treemap。儲存鍵值對,鍵不能重複!

底層結構:陣列+鍊錶

hashmap:效率高,執行緒不安全

hashtable:效率低,執行緒安全

//初次實用map

public

class maptest

}class wife

}

//實現簡單的map

public

class mymap

myentry arr = new myentry[999];

int size;

public

void

put(object key,object value)

public object get(object key)

}return

null;

}

public boolean containskey(object key)

}return

false;

}}class myentry

}

//高階鏈結

public

class mymap2

linkedlist arr = new linkedlist[999];//鍊錶

int size;

public

void

put(object key, object value) else

}arr[a].add(e);}}

public object get(object key)

}return

null;

}}

Java基礎筆記07

07.01 物件導向 構造方法概述和格式 b 構造方法格式特點 07.02 物件導向 構造方法的過載及注意事項 b 構造方法注意事項 c 給成員變數賦值的兩種方式 07.03 物件導向 成員方法的分類及使用 b 根據形式引數 b 案例演示 07.04 物件導向 乙個標準學生類的 及測試 構造方法 成...

學習筆記07

2017年9月26日 學習筆記與總結 1.盒子模型簡介 margin 當前元素和相鄰元素之間的距離 分四個方向,按順時針方向 top right bottom left 特點 1.垂直方向的相鄰元素,上下外邊距只會取最大值 2.在子元素裡新增垂直方向的外邊距,需要給父元素新增 overflow hi...

學習筆記07

概述 在程式設計中,為了方便處理資料具有相同型別的若干變數按有序形式組織起來 稱為陣列。include 變數定義 資料型別 變數 值 陣列定義 資料型別 陣列名 元素個數 int array 10 陣列 陣列下標 陣列名 下標 printf d n arr 0 printf d n arr 1 pr...