類
String
Integer
Long
File
Date
Thread
(java.lang.Thread
Thread類的定義:public class Thread extends Object implements Runnable
)
===========================
包
java.lang.*;
java.io.*;
java.util.*;
java.sql.*;
java.math.*;
=======================
接口:
Comparable
Collection
Map
List
Runnable(java.lang.Runnable 該接口的定義public interface Runnable)
Java集合框架,使程序員操作成批的數據或對象元素極為方便。所有的Java集合都在java.util包中。
1)、List接口及其實現類
List接口繼承于Collection接口。List接口及其實現類是容量可變的列表,可按索引訪問集合中的元素。
特點:集合中的元素有序、可重復;
實現類:
·?ArrayList是以Arayy方式實現的List,允許快速隨機存取,相對于LinkedList不適合進行插入和移除元素操作;
·?LinkedList提供最佳順序存取,適合插入和移除元素。
2)、Set接口及其實現類
Set接口同樣繼承于Collection接口。
特點:集合中的元素無序、不包含重復的元素。
實現類:
·?HashSet能夠快速定位一個元素,要注意的是:存入HashSet中的對象必須實現HashCode()方法;
·?TreeSet將放入其中的元素按序存放。
3)、Map接口及其實現類
Map是一個單獨的接口,不繼承于Collection。Map是一種把鍵對象和值對象進行關聯的容器。
特點:鍵對象不允許重復。
實現類:
·?HashMap實現一個鍵到值映射的哈希表,通過鍵取得值對象;
·?Properties一般是把屬性文件讀入流中后,以鍵-值對的形式進行保存,以方便讀取其中的數據。
4)、Iterator接口
Iterator接口位于java.util包中,它是一個對集合進行迭代的迭代器。
集合容器(如:List、Set、Map等)本身提供了處理元素置入和取出的方式,但是單一選取元素的方法很受限制。所以我們要用Iterator去選取容器中的元素,它將容器轉換成一個序列