Java新特性
文章平均质量分 75
靠谱的大钊
没啥写, 就这样
展开
-
Java8 新特性04-Optional
文章目录优秀的文章JDK8-Optional判断参数是否为空参数为空可以设定默认值参数实现过滤与Lambda表达式结合使用,优化代码优化方案1优化方案2优化方案3优秀的文章JDK8-OptionalOptional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。Optional 类的引原创 2021-12-04 19:07:49 · 978 阅读 · 1 评论 -
Java8 新特性03-Stream
java 8 stream流文章目录java 8 stream流什么是stream流Stream创建方式Stream将list转换为SetStream将list转换为MapStream将Reduce 求和StreamMax和MinStreamMatch 匹配StreamFor循环Stream过滤器Stream排序 sortedStream limit和skipStream 综合案例什么是stream流Stream 是JDK1.8 中处理集合的关键抽象概念,Lambda 和 Stream 是JDK1.原创 2021-12-04 18:39:46 · 661 阅读 · 0 评论 -
Java8 新特性02-方法引入
文章目录方法引入什么是方法方法引用MayiktServiceMessageInterfaceMessageInterface2MessageInterface3静态方法引入实例对象引用构造函数引入对象方法引入方法引入什么是方法方法引用:需要结合lambda表达式能够让代码变得更加精简。匿名内部类使用Lambda调用匿名内部类方法引入方法引用静态方法引入: 类名::(静态)方法名称对象方法引入 类名:: 实例方法名称实例方法引入 new对象 对象实例::方法引入构造函数引入原创 2021-12-04 18:17:39 · 896 阅读 · 0 评论 -
Java8 新特性01-接口修饰-Lambda
Java8 新特性文章目录Java8 新特性接口中默认的方法修饰为普通方法Lambda表达式为什么要使用Lambda表达式Lambda表达式的规范函数接口定义Lambda基础语法无参方法调用带参数方法调用精简语法Lambda实战案例案例一:案例二:接口中默认的方法修饰为普通方法在JDK8之前.interface之中可以定义变量和方法,变量必须是public,static, final的, 方法必须是public,abstract的, 由于这些修饰符都是默认的接口定义方法: public抽象方法,需原创 2021-10-20 19:29:36 · 409 阅读 · 1 评论