首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java 新特性
订阅
一掬清水
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
感受lambda之美,推荐收藏,需要时查阅
一、引言二、java重要的函数式接口1、什么是函数式接口1.1 java8自带的常用函数式接口。1.2 惰性求值与及早求值2、常用的流2.1 collect(Collectors.toList())2.2 filter2.3 map2.4 flatMap2.5 max和min2…
Java8新特性系列(原子性操作)
在单线程的环境中,使用Long,如果对于多线程的环境,如果使用Long的话,需要加上synchronized关键字,从Java5开始,JDK提供了AtomicLong类,AtomicLong是一个提供原子操作的Long类,通过线程安全的方式操作加减,AtomicLong提供原子…
Java8:流 学会用流
Java8:流的学习
高阶函数和Java的Lambda
在数学和计算机科学中,高阶函数是至少满足下列一个条件的函数:接受一个或多个函数作为输入、输出一个函数
Java8新特性系列(Interface)
静态成员default函数static函数@FunctionalInterface注解什么是函数式接口?函数式接口的作用?微信公众号:码上论剑请关注我的个人技术微信公众号,订阅更多内容
使用Optional摆脱NPE的折磨
在目前的工作中,我对Java中的Stream和Lambda表达式都使用得很多,之前也写了两篇文章来总结对应的知识。 不过对于Optional这个特性,一直没有很好地使用起来,所以最近又开始阅读《Java 8实战》这本书,本文是针对其中第10章的一个学习总结。 在Java中,如果…
Java9新特性系列(JShell)
JShell是Java的REPL工具(Read-eval-print-loop):交互式解析器,一种命令行工具。它允许你无需使用类或者方法包装来执行Java语句。 像Python和Scala之类的语言早就有交互式编程环境REPL了,以交互式的方式对语句和表达式进行求值。开发者只…
Java Lambda 表达式的常见应用场景
Lambda 表达式是 Java 8 引入的新特性,结合 forEach 方法可以更方便地实现遍历。此外,它还可代替 Runnable 类,大大简化了代码的编写。 下面介绍了一些常见的应用场景,在这些场景中适时地使用 Lambda 表达式要比通常的方式来得更加简洁和方便。 对一…
JAVA8 新特性实际使用总结(一)
Optional实际上是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。 根据value返回一个Optional。当value为null时会报空指针异常。参数不能为空。 根据value返回一个Optiona…