
java8
大叔的味道
三十功名尘与土,八千里路云和月。莫等闲、白了少年头,空悲切。
展开
-
Java8 lambda表达式10个示例
java8 lambda使用转载 2017-05-12 17:41:02 · 653 阅读 · 0 评论 -
JAVA8 函数式接口介绍
1.JAVA8之前相信你见过或使用过如下接口:java.lang.runnable,java.awt.event.actionlistener,java.util.comparator,java.util.concurrent.callable。 这些接口有一个共同特性,接口中只声明一个方法,这些接口也称为单个抽象方法接口( Single Abstract Method interfaces)。其翻译 2017-08-18 11:59:38 · 730 阅读 · 0 评论 -
JDK8函数式接口Function、Consumer、Predicate、Supplier
如果你在探索 在JAVA8中 支持lambda表达式的接口,你会在java.util.function包下发现像 Function、Supplier、Consumer、Predicate 等接口。这些接口有一个抽象方法,会被定义的lambda表达式重写。Function接口用于将一些代码封装到一个方法中,该方法接受一些值作为输入参数,然后在对输入执行所需的操作之后返回另一个值。该方法的输入参数类型翻译 2017-08-18 15:35:10 · 40275 阅读 · 7 评论 -
JAVA8 Optional类
原文地址:http://www.importnew.com/6675.html身为一名Java程序员,大家可能都有这样的经历:调用一个方法得到了返回值却不能直接将返回值作为参数去调用别的方法。我们首先要判断这个返回值是否为null,只有在非空的前提下才能将其作为其他方法的参数。Java 8引入了一个新的Optional类。Optional类的Javadoc描述如下: 这是一个可以为null的容器对转载 2017-08-21 11:41:38 · 409 阅读 · 0 评论