java8新特性Lambda(1)

语法:

1.():参数列表

2.->:专用连接符

3.{}:代码块

package com.test.lambda;

public class Lambda01 {

  public static void main(String[] args) {

    new Runnable() {

      @Override
      public void run() {
        System.out.println("jdk1.8之前匿名内部类!");
        //调用外部变量需要使用常量
      }
    }.run();

    int i = 1;
    Runnable r = ()->{
        System.out.println("Lambda表达式实现Runnble!");
        System.out.println("i+"+i);
        //同样,不可以改变变量i的值
    };
    r.run();
  }

}

原文地址:https://www.cnblogs.com/zzlcome/p/11052903.html