list
1. list
代表乙個元素有序、且可重複的集合,集合中的每個元素都有其對應的順序索引
2. list
允許使用重複元素,可以通過索引來訪問指定位置的集合元素。
3. list
預設按元素的新增順序設定元素的索引。
map
1. map
用於儲存具有對映關係的資料,因此
map
集合裡儲存著兩組值,一組值用於儲存
map
裡的key
,另外一組用於儲存
map
裡的value
2. map
中的key
和value 都可以是任何引用型別的資料
3. map
中的key
不允許重複,即同乙個
map
物件的任何兩個
key
通過equals
方法比較中返回
false
4. key
和vlaue
之間存在單向一對一關係,即通過指定的
key
總能找到唯一的,確定的
value。
5. 與hashset
集合不能保證元素的順序一樣,
hashtable
、hashmap
也不能保證其中
key-value
對的順序
6. hashtable
、hashmap
判斷兩個
key
相等的標準是:兩個
key
通過equals
方法返回
true
,hashcode
值也相等。
7. hashtable
、hashmap
判斷兩個
value
相等的標準是:兩個
value
通過equals
方法返回
true
2java變數(型別轉換)
自動型別轉換規則是 小型別的值到大型別的值會自動完成轉換。符號位會自動擴充套件,負數補1,整數補0,保證補碼值不變。注意 整數到浮點型轉換會損失精確度 下面是轉換方向 char int long float double byte short int long float double 強制型別轉換...
2 Java基礎語法總結,下
1.方法過載概述 在同乙個類中,允許存在乙個以上的同名方法,只要 它們的引數個數或者引數型別不同即可。方法過載特點 與返回值型別無關,只看方法名和引數列表 在呼叫時,虛擬機器通過引數列表的不同來區分同名方法 2.陣列概念 陣列是儲存同一種資料型別多個元素的集合。也可以看成是乙個容器。陣列既可以儲存基...
你不知道的Java筆記2 Java流程控制語句
當需要作出選擇 判斷 迴圈 重複執行多次 時需要用到流程控制語句。一 條件語句 if語句 switch語句 一 if語句 表示式可以是任何一種邏輯表示式。如果表示式值為true,則執行花括號的內容後,再執行後面的語句 如果表示式的值為false,則直接執行後面的語句。如果,大括號中,只有一條語句,則...