JAVA SE 學習第六天
java.io.File類代表系統檔名(路徑和檔名) 這個類不賴,檔案操作,用時看看API檔案,多幾個例子就掌握了。
java.lang.Enum列舉型別 只能取特定值的一個 Enum型別
定義型別:public enum MyColor {red, green, blue};
呼叫:MyColor m = MyColor.red; 這個類挺好
-----------------------《容器》
Set 中的資料物件沒有順序且不可重複;List中的資料物件有順序但是可以重複;Map介面定義了儲存“鍵key-值value對映對”的方法。
容器很有用,不錯的設計。尤其資料時代。
容器類物件在呼叫remove,contains等方法時需要比較物件是否相等,這會涉及到物件型別的equals方法和hashcode方法;對於自定義的型別需要重寫equals方法和hashcode方法以實現自定義的物件相等規則。
相等的物件應該具有相等的hashcodes
Iterator介面,--》所有實現了Collection 介面的容器類都有一個iterrator方法用以返回一個實現了iterator介面的物件;Iterator物件稱作迭代器,用以方便的實現對容器內元素的遍歷操作。 boolean hasNext();<E>t next(); void remove();
實現容器set介面的:HashSet;TreeSet
實現List容器介面的:ArrayList; LinkedList
類java.util.Collections 提供了一些靜態方法實現了基於List容器的一些常用演算法。
void sort(List); void copy(List dest, List src); int binarySearch(List,object)
實現容器Map介面的:HashMap;TreeMap
相關文章
- Java SE 語法學習Java
- JAVA SE 學習第四天Java
- 很好的JAVA SE學習網站Java學習網站
- JAVA SE 學習第五天Java
- 學習打卡 第六天
- Java SE 學習---物件導向程式設計Java物件程式設計
- Java se 複習05Java
- Golang學習系列第六天:操作MongoDBGolangMongoDB
- 跟隨小破站學習java SE第十五天Java
- java se docJava
- 小碼哥iOS學習筆記第六天: initialize方法iOS筆記
- JAVA SE基礎(二)Java
- Java SE 21 新增特性Java
- Java SE 20 新增特性Java
- Java SE 22 新增特性Java
- Java SE 23 新增特性Java
- java學習之道 --- 如何學習java?Java
- Java Platform SE 8(Java™程式語言)JavaPlatform
- VUE2 第六天學習--- vue單檔案專案構建Vue
- Java SE 基礎知識Java
- Java(SE)內容回顧Java
- [零基礎學JAVA]Java SE應用部分-35.JAVA類集之四Java
- Java 學習Java
- Java學習Java
- 新手如何學習Java——Java學習路線圖Java
- java SE 1.8中Collection介面分析Java
- Java學習之路 -- Java怎麼學?Java
- 《JAVA學習指南》學習筆記Java筆記
- Java SE 6 新特性: Java DB 和 JDBC 4.0JavaJDBC
- Java學習—java-RedisJavaRedis
- java學習之路Java
- Java學習自學Java
- Java學習方法Java
- Java學習:反射Java反射
- Java學習_反射Java反射
- 學習Java系列Java
- java學習6Java
- 如何學習JavaJava