http://jobar.iteye.com/blog/2023477
Java8中Lambda表达式的10个例子
例1 用Lambda表达式实现Runnable接口
- //Before Java 8:
- new Thread(new Runnable() {
- @Override
- public void run() {
- System.out.println("Before Java8, too much code for too little to do");
- }
- }).start();
- //Java 8 way:
- new Thread( () -> System.out.println("In Java8, Lambda expression rocks !!") ).start();
输出:
too much code, for too little to do
Lambda expression rocks !!
这个例子使我们学到了java8中Lambda表达式的书写方式:
(参数) -> 表达式
(参数) -> 语句
(参数) -> { 语句 }