java8
怪熊
这个作者很懒,什么都没留下…
展开
-
java8(四)接口中的默认方法
前言 在java8中可以有默认方法和静态方法了。其中接口的默认方法的出现,使java可以类似的实现多重继承,并且也消除了适配器模式。静态方法的出现,可以方便我们编写工具类,而不需要像以前一样,再自己私有化构造器。 案例 水生动物接口 其中breath()方法和陆生动物接口中的breath()方法方法签名一样.用于演示接口出现冲突的情况(结论:要重写冲突的方法) /** * @desc...原创 2020-04-26 18:34:55 · 498 阅读 · 0 评论 -
java8(二)方法引用
前言 在Lambda表达式中主要有4种方法引用: 1.类::静态方法 (静态方法引用) 2.对象::方法 (特定对象的实例方法引用) 3.类::方法 (对象实例方法引用) 4.构造器方法引用 当参数列表的值原原本本传递给方法体中的方法时,可以用方法引用的方式来书写 使用 基础类准备 @Getter@Setter@ToString public class Person imp...原创 2020-04-26 18:10:46 · 140 阅读 · 0 评论 -
java8(一)Lambda表达式
前言 Lambda的作用:简化函数式接口的使用 (@FunctionalInterface 接口中只能有一个抽象方法)。 Lambda表达式的基本语法: 参数列表 -> 表达式。 使用 下面让我们来对比一下使用和没使用Lambda表达式到的差别。 后面代码要用到的基础类: @Getter@Setter@ToString public class User { pr...原创 2020-04-26 17:58:27 · 159 阅读 · 0 评论