Java8
wangl157
这个作者很懒,什么都没留下…
展开
-
简析JAVA8(一)之Optional【非空神器】
不废话,上干货: 1、Optional类是一个包装非空对象的容器类型。 2、Optional对象使用缺失值表示null值,其表达的意思即为值有可能为null。 没错,JAVA8引入此类的目的就是为了在java系统中减少空指针异常。 使用实例一: public Optional<Customer>findCustomerWithSSN(String ssn) { ......原创 2018-12-04 11:11:33 · 3005 阅读 · 1 评论 -
简析JAVA8(二)之stream与Lambda
记住了,Stream和InputStream、OutputStream的唯一的关系就是没有半毛钱关系! 你可以简单粗暴的理解为是一种更高级的集合迭代器,它让集合操作更方便、更快捷,逻辑代码可读性更高。简单一句话就是会让你的代码显得更niubility。 而Lambda则是和Stream狼狈为奸,不对,琴瑟和鸣。二者结合使用,会让你的代码显得very niubility。 不信我们先来比较一下...原创 2018-12-05 14:40:49 · 527 阅读 · 0 评论