Demo.java:
package cn.xxx.demo; public class Demo { public static void main(String[] args) { // 匿名内部类实现多线程 // 第一种方式 new Thread(){ // 匿名内部类,实现子线程 public void run(){ // 重写run方法 System.out.println("!!!"); } }.start(); // 开启匿名类线程 // 第二种方式 Runnable r = new Runnable(){ // new Runnable接口实现类 public void run(){ // 重写run方法 System.out.println("###"); } }; new Thread(r).start(); // 通过Runnable接口类对象,开启匿名类线程。 // 第三种方式 new Thread(new Runnable(){ // 匿名Runnable接口类, 匿名Thread类 public void run(){ // 重写run方法 System.out.println("@@@"); } }).start(); // 开启匿名类线程 } }