2016 java基礎篇 集合

2021-07-25 20:26:19 字數 814 閱讀 6629

類集

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...