都為抽象方法,均為靜態屬性,所以可以省略修飾符,無構造器,只可用public與default修飾
用inte***ce修飾
可以實現多介面
[訪問修飾符](public或default)[final] class 類名 [extands 超類] [implements 介面1,介面2...]
類繼承(extends)抽象類(abstract),為單繼承方式
類實現(implements)介面(inte***ce),為多繼承方式
介面可以宣告變數,但執行時要為介面的實現類
分為 collection 和 map 兩大介面
collection 分為 list(有序集合) 和 set(無序集合)
map為key和value的方式
使用 arraylist 類實現
插入元素:add()
遍歷元素:for迴圈;foreach;迭代器
刪除元素:通過迭代器刪除,使用.remove刪除
listx= new arraylist();
iterator
y = x.iterator();
while (y.hasnext())
刪除操作時做if判斷
值是否相同時用.equals()判斷
使用hashset類實現
set
x= new hashset();
iterator
y = x.iterator();
while (y.hasnext())
給集合元素中的值定義了乙個 key,用hashmap類實現
獲取某個 key 的 value:value get(key)
插入元素:put()
map x= new hashmap();
x.put("1","test");
set keys = x.keyset();
iterator keyit = keys.iterator();
while(keyit.hasnext())
搜狐8 28 裝箱子
packets 裝格仔 1 題意 乙個工廠製造的產品形狀都是長方體盒子,它們的高度都是 h,長和寬都相等,一共有六個型號,分別為1 1,2 2,3 3,4 4,5 5,6 6。這些產品通常使用乙個 6 6 h 的長方體箱子包裝然後郵寄給客戶。因為郵費很貴,所以工廠要想方設法的減小每個訂單運送時的箱子...
每日學習總結
1.peek和poll的不同用法 這兩個都是將集合元素取出,但不同的是 poll 在取得元素內容的同時移除該元素,若queue是空則會傳null peek 取得元素內同但不移除該元素,若queue是空則會傳null 2.關於remove的實際test listst new arraylist st....
2016 9 6 每日總結
關於linux學習,本科os基本水過從頭學linux命令 基本操作 man page 操作說明 man 指令內容 例如 man ls sync 將資料同步寫入硬碟的命令 shutdown 正常的關機命令 shutdown h now 立即關機的意思 halt 與shutdown存在區別,shutdo...