1.Object类里面常用的方法:
protected Object clone()创建并返回此对象的一个副本。
boolean equals(Object obj)指示其他某个对象是否与此对象“相等”。
protected void finalize()当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。
Class<?> getClass()返回此 Object 的运行时类。
int hashCode()返回该对象的哈希码值。
void notify()唤醒在此对象监视器上等待的单个线程。
void notifyAll()唤醒在此对象监视器上等待的所有线程。
String toString()返回该对象的字符串表示。
void wait()在其他线程调用此对象的 notify() 方法或 notifyAll() 方法前,导致当前线程等待。
void wait(long timeout)在其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者超过指定的时间量前,导致当前线程等待。
void wait(long timeout, int nanos)在其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者其他某个线程中断当前线程,或者已超过某个实际时间量前,导致当前线程等待。
2.Iterator接口中常用的方法:
a.boolean hasNext()判断是否有下一个元素
b.
- d.boolean hasPrevious();是否有前一个元素;
- e.E previous();返回前一个元素;
- f.int previousIndex();返回前一个元素的下标;
- g.void set(E e);设置元素。
- h.void add(E e);添加元素。
4.Collection类里面的方法:
- a.boolean add(E e)确保此collection包含指定元素。
- b.boolean addAll(Collection<? extends E> c)将指定collection中的所有元素都添加到此collection中(可选操作)。
- c.void clear()移除此collection中的所有元素(可选操作)。
- d.boolean equals(Object o)比较此collection与指定对象是否相等。
- e.boolean isEmpty()如果此collection不包含元素,这返回true。
- f. Iterator<E> iterator()返回在此collection的元素上进行迭代的迭代器。
- g.boolean remove(Object o) 从此collection中移除指定元素的单个实例,如果存在的话。
- h.boolean removeAll(Collection<?> c)移除此collection中哪些也包含在指定collection中的所有元素。
- i.int size()返回此collection中的元素数。
- j.Object[] toArray() 返回包含此collection中所有元素的数组。
- k.<T> T[] toArray(T[] a)返回包含在此collection中所有元素的数组;返回数组的运行时类型与指定数组的运行时类型相同。
5.Map接口
- a.int size()Map中包含的键值对的个数;
- b.boolean isEmpty()Map中是否有元素;
- c.boolean containsKey(Object key)判断是否包含Key的键值对;
- d.boolean containsValue(Object value)判断是否包含value的键值对;
- e.V get(Object key)获取Key的值;V是value值的类型
- f.V put(K key,V value)将键值对放到Map中。
- g.V remove(Object key)删除key值。
- h.void putAll((Map<? extends K>,<? extends V> m)将另一个map中的键值对都放进去。
- i.void clear();清空Map中的所有键值对。
- j.Set<K> setKey();返回一个key的集合。
- k.Collection<V> values();返回一个value的列表。
- l.Set<Map.Entry<K,V>> entrySet();返回这个Map中的所有键值对以Entry实体的形式。
- m.boolean equals(Object o);表示某个对象是否与此对象相等;
- n.int hashCode();返回对象的hash值。
6.String类是一个final类不能被继承。
时间: 2024-10-12 23:28:46