JDK8新特性
文章平均质量分 64
A丶Zeng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Streaming API
Streaming API概述: Stream是jdk8增加的一个接口,该接口提供了一些对容器数据进行操作的规则,有了这些规则 就可以不通过遍历容器就可以以完成对相关数据的操作处理。理解: Stream可以理解为像生产流水线,操作只能往前走不能回退,经过一道工序操作的数据就会发 生变化上一道工序的对象就消失不可再次使用作用: 不用遍历容器下对容器数据进行操作注意: Stream虽然可以操作数据但是本身不能够存储任何数据Steam对象的获取:1、Collection的Stream获原创 2021-01-05 23:20:57 · 631 阅读 · 0 评论 -
函数式接口
函数式接口概述: 有且只有一个抽象方法的接口就是函数式接口 jdk中熟悉的函数式接口 :Runnable注解: @FunctionalInterface 定义函数接口的时候需要在接口上面增加这个注解,方便编译的时候判断该接口是不是函数式接口由来: java中想要体现现实数学中的函数式,函数式本质是定义一个运算规则通过运算操作得到的一个数值,Java中单独的数值又不能存在,但是定义规则的时候可以使用接口实现,所以采用接口来定义,但是一个函数式就只能表示一种运算规则,所以定义函数的接口就只原创 2021-01-05 23:02:30 · 317 阅读 · 0 评论 -
方法引用
方法引用概述: 方法引用是对特殊条件下的Lambda表达式的一种格式转换,他是Lambda表达式的另一种格式特殊条件: Lambda表达式对接口抽象方法重写的方法,在其他类中有具体的方法已经书写实现过的情况 Lambda表达式就可以被方法引用替换使用前提: 1、有且只有一个抽象方法的接口 2、必须有上下文推断方法引用的格式: 静态方法引用: 类名 ::静态方法名 普通方法引用: 对象名 ::普通方法名 构造方法的引用: 类名 ::new代码示例:原创 2021-01-05 20:55:10 · 325 阅读 · 0 评论 -
Lambda表达式
Lambda表达式概述: Lambda表达式是java对数学函数表达式的一种体现形式,本质是一个值,在java中主要是体现在对特殊的匿名内部类对象的一种表示,代表匿名内部类的对象。 也可以理解为Lambda表达式是匿名内部类格式的一种简化,但是本质不一样。前提: 1、有且只有一个抽象方法的接口 2、必须要有上下文推断格式: 标准格式:【三个一:一个小括号 一个箭头 一个花括号】( 参数列表 ) -> { 执行代码段 }格式解释: (参数列表):是匿名内部类中重写原创 2021-01-05 19:44:18 · 434 阅读 · 0 评论 -
jdk8 接口新特性
jdk8 接口新特性概述:jdk8之前接口是规则的集合体,方法只有抽象方法。jdk8版本开始不光光有抽象方法同时增加了实体方法。新加实体方法:默认方法静态方法默认方法概述: 被关键字default修饰的方法就是默认方法,是在jdk8版本才出现的方法,独属于接口所有。语法格式: 修饰符 default 返回值类型 方法名 (参数列表){方法体}使用规则: 1、直接被实现类对象调用使用 2、可以被实现类重写后调用使用 3、实现类的其他方法中想要调用接口的默认方法:&n原创 2021-01-04 23:18:29 · 579 阅读 · 0 评论
分享