C語言中文網 目錄

Java集合、泛型和枚舉

在 Java 中數組的長度是不可修改的。然而在實際應用的很多情況下,無法確定數據數量。這些數據不適合使用數組來保存,這時候就需要使用集合。

Java 的集合就像一個容器,用來存儲 Java 類的對象。有些容器內部存放的東西在容器內部是不可操作的,像水瓶里的水,除了將其裝入和倒出之外,就不能再進行別的操作了,但是很容易裝入和倒出;而有些容器內部存放的東西在容器內部是可以操作的,例如,衣柜里面擺放的衣服,不僅可以將衣服存放到衣柜中,還可以將衣服有序地擺放,以便在使用時快速查找,但是卻不容易取出。Java 的集合類比這些容器功能還多,其中有些是方便放入和取出的,有些是方便查找的。在集合中經常會用到泛型來使集合更加安全。

本章將詳細介紹 Java 中集合和泛型的使用,最后簡單介紹枚舉的應用。

本章學習要點

  • 了解 Java 中集合的接口結構及實現類
  • 熟悉 Collection 接口的使用
  • 掌握 List 集合的使用
  • 掌握 Set 集合的使用
  • 掌握 Map 集合的使用
  • 熟悉使用 Collections 類操作集合
  • 掌握泛型集合和泛型類的使用
  • 了解泛型方法及高級用法
  • 掌握枚舉的聲明方法
  • 熟悉枚舉的使用
  • 了解 EnumMap 與 EnumSet 
本章內容:
1. Java集合類的概念
2. Java Collection接口
3. Java List集合:ArrayList類、LinkList類、ArrayList類和LinkList類的區別
4. Java Set集合詳解:HashSet類、TreeSet 類
5. Java Map集合詳解
6. Java Collection類:sort()升序排序、reverse()降序排序、copy()復制、
7. Java泛型詳解:Java泛型集合、泛型類、泛型方法、泛型的使用
8. Java圖書信息查詢
9. Java枚舉(enum)詳解:Java聲明枚舉類型、枚舉(enum)類、EnumM

精美而實用的網站,提供C語言、C++、STL、Linux、Shell、Java、Go語言等教程,以及socket、GCC、vi、Swing、設計模式、JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo