public class RunnableStyle implements Runnable { public static void main(String[] args) { Thread thread = new Thread(new RunnableStyle()); thread.start(); } @Override public void run() { System.out.println("用Runnable方法实现线程"); }}
复制代码
继续Thread类
public class ThreadStyle extends Thread { @Override public void run() { System.out.println("用Thread类实现线程"); } public static void main(String[] args) { new ThreadStyle().start(); }}
复制代码
本质对比
@Override public void run() { if (target != null) { target.run(); } }