1.類集的目的是用來建立動態物件陣列操作。
2. collection介面是類集中的最大單值操作的父介面,但是一般開發中不會直接使用此介面,而常使用list介面或set介面。
3. list介面擴充套件了collection介面,裡面的內容是允許重複的。
4. list介面的常用子類是arraylist和vector,在開發中,arraylist效能最高,屬於非同步處理,而vector效能較低,屬於同步處理。
5. set介面和collection介面的定義一致,裡面的內容是不允許重複的,依靠object類中的equals()和hashcode()方法來區分是否是同乙個物件。
6. set介面的常用子類是hashset和treeset,前者是雜湊存放,沒有順序,後者是順序存放,使用compareble進行排序操作。
7. 集合的輸出要使用iterator介面,iterator屬於迭代輸出介面。
8. 在jdk1.5之後,集合也可以使用foreach的方式輸出。
9. enumeration屬於最早的迭代輸出介面,現在很少使用。在類集中,vector類可以使用enumeration介面進行內容的輸出。
10. list集合的操作可以使用listiterator介面進行雙向的輸出操作。
11. map介面可以存放一對內容,所有的內容以key-value的形式儲存,每一對key-value都是乙個map.entry物件的例項。
12. map中的常用子類是hashmap和hashtable。hashmap屬於非同步處理,效能最高,hashtable屬於同步處理,效能較低。
13. 類集中提供了collections工具類完成類集的相關操作。
collection是乙個介面,用於定義集合操作的標準;
collectiona是乙個工具類,可以操作任意的集合物件。
14.stack類可以完成先進後出的操作。
15. properties屬於屬性操作類,使用屬性操作類可以直接操作屬性檔案。
C知識點框架總結
記憶體 記憶體管理方法 棧 堆 段 txt 資料段 data bss段 bss 棧 自動 編譯器自動申請和釋放,如區域性變數的管理。空間小 注意申請陣列空間大小 比堆小 棧溢位情況 陣列定義過大 遞迴深度太深容易使棧溢位 動態區域性變數的生命週期和作用域 被定義的區域性函式內部,區域性函式結束,資源...
C 類知識點總結
c 類 1.定義抽象資料型別 1 成員函式的宣告必須在類的內部,它的定義既可以在類的內部也可以在類的外部。定義在類內部的函式是隱式的inline函式。this 2 成員函式通過乙個名為this的額外的隱式引數來訪問呼叫他的那個物件。當我們呼叫乙個成員函式時,用請求該函式的物件位址來初始化this。偽...
JAVA時間類知識點總結
calendar類的使用 使用calendar獲取所在年分 calendar c calendar.getinstance int year c.get calendar.year 小時制 calendar.hour of day 24小時制 年份的加和減 year.add calendar.yea...