javaSE 匿名内部类实现多线程


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();  // 开启匿名类线程
		
	}
}


猜你喜欢

转载自blog.csdn.net/houyanhua1/article/details/80731841