作用 1:简化代码,不比新建一个类来特意继承Thread或者实现Runable(这个类可能只使用一次) 把继续,重写run方法,设置线程任务,开启线程都放在一起实现
方式 1: new Thread(){ @Override public void run() { //设置线程任务 System.out.println(Thread.currentThread().getName()); } }.start(); 2: Runnable runnable = new Runnable() { @Override public void run() { System.out.println(Thread.currentThread().getName()); } }; new Thread(runnable).start();