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();
  }

}

posted @ 2019-06-19 17:49  飞鸟游鱼  阅读(125)  评论(0编辑  收藏  举报