首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java8新特性
STRIVE
创建于2021-11-18
订阅专栏
介绍Java8新特性,如何使用和相关例子
等 5 人订阅
共5篇文章
创建于2021-11-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java8新特性(五):日期和时间
使用SimpleDateFormat对时间进行格式化,但SimpleDateFormat是线程不安全的。阿里巴巴开发手册中禁用static修饰SimpleDateFormat 在多线程环境下,当多个线程同时使用相同的SimpleDateFormat对象(如static修饰)的话…
Java8新特性(四):函数式接口(Function,Predicate,Supplier,Consumer)
将Function对象应用到输入的参数上,然后返回计算结果。 有时候我们需要对某种类型的数据进行判断,从而得到一个boolean值结果。这时可以使用java.util.function.Predicate 接口。 Predicate 接口中包含一个抽象方法,返回一个boolea…
Java8新特性(三):Lambda表达式和函数式接口结合
函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。函数式接口可以被隐式转换为 lambda 表达式。 函数接口要在接口上增加 @FunctionalInterface 注解。 Lambda 表达式,也可称为闭包,…
Java8新特性(二):Optional
A container object which may or may not contain a non-null value. If a value is present, isPresent() will return true and get() will return…
Java8新特性(一):Stream
Java8中,Collection新增了两个流方法,分别是Stream() 和 parallelStream(),Stream将要处理的元素集合看作一种流,在流的过程中,可以通过 Lambda 表达式对集合进行大批量数据操作,比如:筛选、排序、聚合等。 stream是顺序流,由…