java8
文章平均质量分 94
刘彦青-Yannis
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Optional 使用指南
Java 8 引入的 Optional 是一个容器类,用于优雅处理可能为 null 的值。它通过包装可能为空的值,避免了传统方式中繁琐的 null 检查和嵌套判断。Optional 提供链式方法如 map()、flatMap()、filter(),以及安全的取值方式 orElse()/orElseGet()。创建 Optional 推荐使用 ofNullable(),业务方法应返回 Optional.empty() 而非 null。相比直接使用 null,Optional 使代码更清晰安全,是处理空值的现代原创 2025-12-03 16:53:26 · 752 阅读 · 0 评论 -
java8新特性——stream笔记
streamStreamIntStreamLongStreamDoubleStream创建常用的三种方式:使用list对象:list.stream() − 为集合创建串行流。list.parallelStream() − 为集合创建并行流。Arrays: Arrays.stream( T[] array) − 为数组创建流(可以创建IntStr...原创 2019-12-06 16:08:01 · 1159 阅读 · 0 评论 -
java8新特征
函数式接口Java 8 引入的一个核心概念是函数式接口(Functional Interfaces)。通过在接口里面添加一个抽象方法,这些方法可以直接从接口中运行。如果一个接口定义个唯一一个抽象方法,那么这个接口就成为函数式接口。同时,引入了一个新的注解:@FunctionalInterface。可以把他它放在一个接口前,表示这个接口是一个函数式接口。这个注解是非必须的,只要接口只包含一个转载 2017-09-20 16:17:29 · 357 阅读 · 0 评论
分享