類集
collection:存放一組單值的最大介面,所謂的單值是指集合中的每個元素都是乙個物件,一般很少會直接使用;
list:collection的子介面,也是最常用的介面,此介面對collection介面進行了大量擴充,裡面的內容是允許重複的;
set:connection介面的子類,沒有對connection進行擴充,裡面不允許存放重複內容;
map:map是存放一對值得最大介面,介面中的每個元素都是一對,以key->value的形式儲存;
iterator:集合的輸出介面,使用者輸出集合中的內容,只能從前到後的單向輸出;
listiterator:是iterator介面的子介面,可以進行雙向輸出;
enumeration:是最早的輸出介面,使用者輸出指定集合中的內容;
sortedset:單值的排序介面,實現此介面的集合類,裡面的內容可以排序,使用比較器排序;
sortedmap:存放一對值的排序介面,實現此介面的集合類,裡面的內容按照key排序,試用比較器排序
queue:佇列介面,此介面的子類可以實現佇列操作;
map.entry:map entry的內部介面,每個map。entry物件都儲存著一對key->value的內容,每個map介面中都儲存多個介面例項;
2016 JAVA網路程式設計 網路協議篇
基本的概念 第一層 網路層 ieee 位於osi參考模型的物理層和資料鏈路層 802.3稱為乙太網,802.4令牌環網。第二層 網路互聯層 ip協議 網路互聯層是整個參考模型的核心。它的功能是把ip資料報傳送到目標主機。為了盡快地傳送資料,ip協議把原始資料分為多個資料報,然後沿不同的路徑同時傳遞資...
阿里巴巴2016java研發筆試附加題
1.螞蟻金服需要評估使用者的信用風險,用於為使用者提供基於信用的各種服務。每個使用者有一些基本資訊 比如學歷,年齡等 另外每個使用者存在乙個或者多個支付寶賬號,其中乙個賬號會作為使用者的主賬號,假設主賬號的規則是賬戶餘額最多的賬號,如果兩個賬戶餘額相同,則選擇註冊時間較早的賬戶。具體表結構設計如下 ...
基礎篇 集合
1 hashmap和concurrenthashmap的區別 concurrenthashmap是執行緒安全的,在併發的環境下不需要增加額外的同步 hashmap可以使用collections.synchronizedmap hashmap 來包裝成為同步容器,使得haspmap的作用幾乎和hash...