【Java基础总结】-集合与线程实现

集合

迭代器

public interface Iterator{
    E next();
    boolean hasNext();
    void remove();
}

将Java迭代器认为是位于两个元素之间。当调用next时,迭代器就越过下一个元素,并返回刚刚越过的那个元素的引用。
Iterator接口的remove方法将会删除上次调用next方法时返回的元素。如果在调用之前没有调用next将是不合法的。

【集合类归纳图】
【Java基础总结】-集合与线程实现_第1张图片


线程

Java多线程的三种实现
(1) 继承Thread类,重写run函数
(2)实现Runnable接口,重写run函数
(3)实现Callable接口,重写call函数

利用继承类或实现接口的MyRunnable类,并重写run函数来创建并启动一个新线程:

new Thread(new MyRunnable()).start()

你可能感兴趣的:(【编程语言】➣,Java)