
Java8
Lambda程序员
当努力变成习惯,所有的不情愿都会理所当然。
展开
-
Java8新特性
1. Lambda 表达式 2. 函数式接口 3. 方法引用与构造器引用 4. Stream API 5. 中的默认方法与静态方法 6. 新时间日期API 7. 其他新特性1. 为什么使用Lambda 表达式Lambda 是一个匿名函数,我们可以把Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格原创 2017-11-30 18:17:38 · 209 阅读 · 0 评论 -
常用Lambda表达式实例
集合操作 从集合中过滤出某一个字段存入到新集合 // 从商品集合中过滤出商品类目id为一个新 List<Integer>集合 List<Integer> categoryTypeList = productInfoList.stream() .map(e -> e.getCategoryType()) .collect(Collec原创 2017-12-26 16:49:32 · 1659 阅读 · 0 评论 -
Java8新日期处理API
Java8引入了一套全新的时间日期API,本篇随笔将说明学习java8的这套API。 java.time包中的是类是不可变且线程安全的。新的时间及日期API位于java.time中,下面是一些关键类 ●Instant——它代表的是时间戳(1970-01-01 00:00:00) ●LocalDate——不包含具体时间的日期,比如2014-01-14。它可以用来存储生日,周年纪念日,入原创 2018-01-02 16:35:21 · 785 阅读 · 1 评论