From f39cedf7cdf17248ef24da01ebad078ad317ef2c Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Sat, 8 Aug 2026 10:41:12 +0800 Subject: [PATCH] =?UTF-8?q?s-day07-Lambda=E8=A1=A8=E8=BE=BE=E5=BC=8F?= =?UTF-8?q?=E7=9A=84=E7=AE=80=E5=86=99=E5=BD=A2=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- s-day07/src/com/inmind/lambda01/Demo01.java | 2 ++ s-day07/src/com/inmind/lambda01/Demo02.java | 6 +++--- s-day07/src/com/inmind/lambda01/Demo03.java | 9 +++++++++ 3 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 s-day07/src/com/inmind/lambda01/Demo03.java diff --git a/s-day07/src/com/inmind/lambda01/Demo01.java b/s-day07/src/com/inmind/lambda01/Demo01.java index f1a649f..8a23658 100644 --- a/s-day07/src/com/inmind/lambda01/Demo01.java +++ b/s-day07/src/com/inmind/lambda01/Demo01.java @@ -53,5 +53,7 @@ public class Demo01 { new Thread(()->{ System.out.println(Thread.currentThread().getName()+"线程启动了"); }).start(); + new Thread(()-> System.out.println(Thread.currentThread().getName()+"线程启动了")).start() + ; } } diff --git a/s-day07/src/com/inmind/lambda01/Demo02.java b/s-day07/src/com/inmind/lambda01/Demo02.java index 6d314ec..d850bca 100644 --- a/s-day07/src/com/inmind/lambda01/Demo02.java +++ b/s-day07/src/com/inmind/lambda01/Demo02.java @@ -21,11 +21,11 @@ public class Demo02 { } });*/ //使用lambda表达式简化以上代码 - Collections.sort(students,(Student o1, Student o2)->{ + /*Collections.sort(students,(Student o1, Student o2)->{ return o1.score-o2.score; - }); + });*/ + Collections.sort(students,(o1, o2)-> o2.score-o1.score); System.out.println(students); - } } diff --git a/s-day07/src/com/inmind/lambda01/Demo03.java b/s-day07/src/com/inmind/lambda01/Demo03.java new file mode 100644 index 0000000..97cd166 --- /dev/null +++ b/s-day07/src/com/inmind/lambda01/Demo03.java @@ -0,0 +1,9 @@ +package com.inmind.lambda01; +/* + lambda表达式的省略语法: + 1.参数列表()中的数据类型可以省略 + 2.如果(),参数列表中只有一个参数,并且数据类型已经省略,那么小括号也可以省略 + 3.如果{}中只有一条java语句,那么大括号,return,分号可以同时省略 + */ +public class Demo03 { +}