java中常用的包、类、以及包中常用的类、方法、属性

常用的包

java.io.*;

java.util.*;

java.lang.*;

java.math.*;

java.sql.*;

java.text.*;

java.awt.*;

javax.swing.*;


包名

接口

方法

属性

java.util.*;

public interface Collection<E>


extends Iterable<E> Collection 层次结构 中的根接口。
Collection 表示一组对象,这些对象也称为 collection 的元素
一些 collection 允许有重复的元素,而另一些则不允许。
一些 collection 是有序的,而另一些则是无序的。
JDK 不提供此接口的任何直接 实现:它提供更具体的子接口
(如 Set 和 List)实现。此接口通常用来传递 collection,
并在需要最大普遍性的地方操作这些 collection


 

 

 

 

 

public interface Iterator<E>


迭代器

 

 

 

 

public interface List<E>


extends Collection<E>


 

 

 

 

 

public interface Map<K,V>


 

 

 

 

 

public interface Set<E>


extends Collection<E>


 

 

 

 

 

 

public class ArrayList<E>


extends AbstractList<E>


implements List<E>, RandomAccess, Cloneable, Serializable


 

通过继承关系和实现,父类有的,它都有。

 

 

 

public class Date


extends Object


implements Serializable, Cloneable, Comparable<Date>


时间类

1.Date()

Date(long date)

2.

 

 

 

1.public class HashMap<K,V>


extends AbstractMap<K,V>


implements Map<K,V>, Cloneable, Serializable


 


2.public class HashSet<E>


extends AbstractSet<E>


implements Set<E>, Cloneable, Serializable


3.


public class Hashtable<K,V>


extends Dictionary<K,V>


implements Map<K,V>, Cloneable, Serializable


 

 

方法就不说了。接口中都有

 

 

 

public final class UUID


extends Object


implements Serializable, Comparable<UUID>


表示通用唯一标识符 (UUID) 的类。

比如用来修改文件后缀名。

 

boolean

add(E e)
          确保此 collection 包含指定的元素(可选操作)。

 boolean

addAll(Collection<? extends E> c)
          将指定 collection 中的所有元素都添加到此 collection 中(可选操作)。

 void

clear()
          移除此 collection 中的所有元素(可选操作)。

 boolean

contains(Object o)
          如果此 collection 包含指定的元素,则返回 true。

 boolean

containsAll(Collection<?> c)
          如果此 collection 包含指定 collection 中的所有元素,则返回 true。

 boolean

equals(Object o)
          比较此 collection 与指定对象是否相等。

 int

hashCode()
          返回此 collection 的哈希码值。

 boolean

isEmpty()
          如果此 collection 不包含元素,则返回 true。

Iterator<E>

iterator()
          返回在此 collection 的元素上进行迭代的迭代器。

 boolean

remove(Object o)
          从此 collection 中移除指定元素的单个实例,如果存在的话(可选操作)。

 boolean

removeAll(Collection<?> c)
          移除此 collection 中那些也包含在指定 collection 中的所有元素(可选操作)。

 boolean

retainAll(Collection<?> c)
          仅保留此 collection 中那些也包含在指定 collection 的元素(可选操作)。

 int

size()
          返回此 collection 中的元素数。

Object[]

toArray()
          返回包含此 collection 中所有元素的数组。