jdk1.8以后的新特性总结

lambda表达式

总结

  1. -> 左边:lambda形参列表的参数类型可以省略(类型推断);如果lambda形参列表只有一个参数,可以省略()
  2. ->右边:lambda体应该使用一对{}包裹,如果lambda体只有一条执行语句(可能是return语句),可以省略{}和return关键字
  3. lambda表达式的本质:作为函数式接口的实例(函数式接口:如果一个接口中,只声明了一个抽象方法)
  4. 以前用匿名实现类表示的,现在都可以用lambda来写

函数式接口

  1. 类上面有个@FunctionalInterface
  2. 概念:只包含一个抽象方法的接口,称为函数式接口
发布了49 篇原创文章 · 获赞 12 · 访问量 2855

猜你喜欢

转载自blog.csdn.net/u010017876/article/details/103126189