介面圖
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...