package lambda;/*** @author Soap* time 2021年7月7日 9:00 下午*/public class Demo01 {public static void main(String[] args) {传统写法();//省略了new Runnable() {// @Override// public void run() {}new Thread(() -> {System.out.println("新线程lambda表达式");}).start();}public static void 传统写法() {// 1. Thread类需要一个Runnable接口作为参数,其中的抽象方法是用来指定线程任务内容的核心// 2. 为了指定run方法体,不得不需要Runnable的实现类// 3. 为了省去一个Runnable的实现类,不得不使用匿名内部类// 4. 为了覆盖重写抽象的run方法,所有东西不得不重写一遍// 而实际上,我们只在乎方法体中的代码。new Thread(new Runnable() {@Overridepublic void run() {System.out.println("新线程:" + Thread.currentThread().getName());}}).start();System.out.println("主线程:" + Thread.currentThread().getName());}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。