实现Runnable接口
public class Main implements Runnable
Runnable接口中只有一个方法,就是run,所以我们直接实现就好,运行如下:
public class Main {
public static void main(String[] args){
Thread thread=new Thread(new TheThread());
thread.start();
}
}
class TheThread implements Runnable{
public void run() {
System.out.println("hello");
}
}
另外一种方式实现Runnable接口:
public class Main {
public static void main(String[] args){
Thread thread=new Thread(new Runnable() {
public void run() {
System.out.println("hello");
}
});
thread.start();
}
}
使用Runnable的好处:由于Java是单继承的,但是实现接口却可以实现很多,这就导致了继承在某种程度上也是一种紧张的资源,所以,在平时使用中,建议大家多使用Runnable。
自己动手练习以下程序。
public class Main {
public static void main(String[] args){
Thread thread=new Thread(new TheThread());
thread.start();
}
}
class TheThread implements Runnable{
public void run() {
System.out.println("hello");
}
}