一.jdk1.8的特性:

Lambda表达式

函数式接口

方法引用

接口的默认方法和静态方法

Optional

Streams

并行数组

新时间日期API

二.Lambda表达式:

Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。可以使代码变的更加简洁紧凑。

基本语法: (参数列表) -> {代码块}

注意点:参数类型可省略,编译器可以自己推断

        如果只有一个参数,圆括号可以省略

       代码块如果只是一行代码,大括号也可以省略

       如果代码块是一行,且是有结果的表达式,return可以省略

最新文章

  1. BZOJ2933: [Poi1999]地图
  2. 实践:VIM深入研究(20135301 && 20135337)
  3. Spinner学习
  4. springMVC项目引入jstl标签库若干问题的总结
  5. CSS 导航栏
  6. Android再学习-20141022-Activity的生命周期
  7. Hadoop学习历程(二、配置)
  8. jquery 综合使用例子
  9. Android 开发佳站3
  10. 使用C#在Windows应用商店程序中获取CPU信息
  11. C++设计模式-Singleton单例模式
  12. struts2的工作原理
  13. Modelbuilder快速入门
  14. python is not None
  15. 我们为什么要搞长沙.NET技术社区(二)
  16. mysql python 交互
  17. Python_匿名函数
  18. Python3学习笔记34-pymongo模块
  19. python全栈开发 * 24 知识点汇总 * 180705
  20. 在eclipse中使用github进行代码的上传操作以及如何建立分支

热门文章

  1. 矩阵类的代码(C++)
  2. js基石之---易读、易复用、易重构的 JavaScript 代码规范
  3. rabbitMQ本地安装(Mac版)
  4. hdu_1052 Tian Ji -- The Horse Racing 贪心
  5. Git 提交项目命令
  6. DeepWalk论文精读:(1)解决问题&相关工作
  7. 图论--最小生成树--Prim算法(带边输出)模板
  8. RF(用例执行方法)
  9. python json.dumps中ensure_ascii的使用,load与loads的区别
  10. Fiddler手机端抓包环境设置与过滤(二)