集合
迭代器
public interface Iterator<E>{
E next();
boolean hasNext();
void remove();
}
将Java迭代器认为是位于两个元素之间。当调用next时,迭代器就越过下一个元素,并返回刚刚越过的那个元素的引用。
Iterator接口的remove方法将会删除上次调用next方法时返回的元素。如果在调用之前没有调用next将是不合法的。
【集合类归纳图】
线程
Java多线程的三种实现
(1) 继承Thread类,重写run函数
(2)实现Runnable接口,重写run函数
(3)实现Callable接口,重写call函数
利用继承类或实现接口的MyRunnable类,并重写run函数来创建并启动一个新线程:
new Thread(new MyRunnable()).start()