例子:
多线程的创建:
一、继承于Thread类
1.创建一个继承于Thread类的子类
2.重写Thread类的run()-->,将此线程执行的操作声明在run()中
3.创建Thread类的子类的对象
4.通过此对象调用start()
例子:
package javademo.xiancheng;
class Mythread extends Thread{//1
@Override
public void run() {//2
for (int i = 0; i < 100; i++) {
if (i % 2 == 0)
{
System.out.println(i);
}
}
}
}
public class ThreadTest {
public static void main(String[] args) {
Mythread t = new Mythread();//3
t.start();//4
}
}
二、实现Runnable接口
1.创建一个实现了Runnable接口的类
2。实现类去实现Runnable中的抽象方法:run()
3.创建实现类的对象
4.将此对象作为参数传递到Thread类的构造器中,创建Thread类的对象
5.通过Thread类的对象调用start()
例子:
一、集合的基础