首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
jdk8
订阅
语文不太好
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
JAVA8 新特性实际使用总结(一)
Optional实际上是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。 根据value返回一个Optional。当value为null时会报空指针异常。参数不能为空。 根据value返回一个Optiona…
使用Java 8 Stream像操作SQL一样处理数据(下)
在上一篇文章中,我们介绍了Stream可以像操作数据库一样来操作集合,但是我们没有介绍flatMap和collect操作。这两种操作对实现复杂的查询是非常有用的。比如你可以结果flatMap和collect计算stream中的单词的字符数,像下面代码那样。 这篇文章将会介绍fl…
Java8新特性系列(Interface)
静态成员default函数static函数@FunctionalInterface注解什么是函数式接口?函数式接口的作用?微信公众号:码上论剑请关注我的个人技术微信公众号,订阅更多内容
Java Lambda 表达式的常见应用场景
Lambda 表达式是 Java 8 引入的新特性,结合 forEach 方法可以更方便地实现遍历。此外,它还可代替 Runnable 类,大大简化了代码的编写。 下面介绍了一些常见的应用场景,在这些场景中适时地使用 Lambda 表达式要比通常的方式来得更加简洁和方便。 对一…
使用Java 8 Optional避免空指针异常
都说没有遇到过空指针异常的程序员不是Java程序员,null确实引发过很多问题。Java 8中引入了一个叫做java.util.Optional的新类可以避免null引起的诸多问题。 我们看看一个null引用能导致哪些危害。首先创建一个类Computer,结构如下图所示: 上述…
Java9新特性系列(Stream改进)
Java8的Stream在Java8中,一个比较大的变化就是流(Stream),具体可以看之前的一篇文章:Java8新特性系列(Stream)Java9的StreamJava9中Stream增加了4个