Skip to content

Commit 2fa0457

Browse files
authored
Update Lambda表达式.md
1 parent cfbc8c4 commit 2fa0457

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Java相关/What's New in JDK8/Lambda表达式.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ JDK8--Lambda表达式
1515
**函数式接口指的是有且只有一个抽象(abstract)方法的接口**<br>
1616
当需要一个函数式接口的对象时,就可以用Lambda表达式来实现,举个常用的例子:
1717
<br>
18-
```
18+
```java
1919
Thread thread = new Thread(() -> {
2020
System.out.println("This is JDK8's Lambda!");
2121
});
2222
```
2323
这段代码和函数式接口有啥关系?我们回忆一下,Thread类的构造函数里是不是有一个以Runnable接口为参数的?
24-
```
24+
```java
2525
public Thread(Runnable target) {...}
2626

2727
/**
@@ -33,7 +33,7 @@ public interface Runnable {
3333
}
3434
```
3535
到这里大家可能已经明白了,**Lambda表达式相当于一个匿名类或者说是一个匿名方法**。上面Thread的例子相当于
36-
```
36+
```java
3737
Thread thread = new Thread(new Runnable() {
3838
@Override
3939
public void run() {

0 commit comments

Comments
 (0)