
JDK1.8新特性
nwpu_geeker
向大牛学习!
展开
-
java8 手把手教你学会写lambda表达式
前言小白刚进入公司实习,什么都需要学习。在阅读大神的代码,jdk1.8新特性运用的飞起,因此自己也要好好学习这一块,希望能和大神一样优秀,写出更简洁的代码 - -Java8发布以后,lambda表达式将大量替代匿名内部类的使用,简化代码的同时,更突出了原来匿名内部类中最重要的那部分包含真正逻辑的代码。尤其是对于做数据的同学来说,当习惯使用类似scala之类的函数式编程语言以后,体会将更加深...转载 2018-05-16 10:58:12 · 452 阅读 · 0 评论 -
java函数式编程之Predicate
描述:Predicate< T>接口接受一个T类型参数,返回一个boolean值。源码:public interface Predicate<T> { boolean test(T t);}123测试代码如下: Predicate<Integer> boo...转载 2018-07-05 15:30:43 · 271 阅读 · 0 评论 -
Jdk8 Optional 的使用
在实习过程中,阅读项目源码的时候看到了Optional的用法,将返回的类进行包装,调用Optional类中的一些方法。不禁利用一些业余时间,好好学习一下jdk1.8带给我们强大的用法。总之就是,简化了之前代码的书写,使用函数式编程,不用反复去检验返回值为null的情况,总之,谁用谁知道,好好学吧 我...转载 2018-07-05 17:52:14 · 796 阅读 · 0 评论 -
JAVA8之collect总结
JAVA8之collect总结(给自己) 一,collect是一个终端操作,它接收的参数是将流中的元素累积到汇总结果的各种方式(称为收集器)二,预定义收集器包括将流元素归约和汇总到一个值.如下工厂方法 返回类型 用于 toList List<T> 把流中所有元素收集到List中 示例:List...转载 2018-07-23 22:34:45 · 396 阅读 · 0 评论 -
使用Java8的fuction函数式编程例子
前言由于这段时间使用SpringBoot的原因,很多东西都用了SpringBoot内部的Template来做,也没关心底层怎么操作的。最近忙里偷闲回答了几个问题,正巧看到一个关于Redis资源释放问题的,引起了我的兴趣,便去看了下官方文档。 Redis推荐的Java客户端是jedis,关于Jedis的配置那些我就不说了,直接上他的示例代码。/// Jedis implements Clo...转载 2018-07-12 14:58:18 · 882 阅读 · 0 评论