JDK8新特性
尼卡~
这个作者很懒,什么都没留下…
展开
-
接口的默认方法和静态方法的使用
1.默认方法通过实例调用,静态方法通过接口名调用。2.默认方法可以被继承,实现类可以直接使用接口默认方法,也可以重写接口默认方法。3.静态方法不能被继承,实现类不能重写接口静态方法,只能使用接口名调用。.........原创 2022-07-25 16:04:46 · 2003 阅读 · 1 评论 -
Lambda表达式
Functionalinterface//检测这个接口是不是只有一个抽象方法(不是只有一个抽象方法则报错)当接口中只有一个抽象方法的时候,建议使用Lambda表达式,其他情况还是需要使用匿名内部。匿名内部类在编译的时候会生成一个class文件,lambda在程序运行的时候形成一个类。.在类中新增一个方法,这个方法的方法体就是lambda表达式的代码。.还会形成一个匿名内部类,实现接口,重写抽象方法。.在接口的重写方法中会调用新生成的方法。所需的接口中抽象方法的数量随意。.接口中有且仅有一个抽象方法。...原创 2022-07-25 15:19:03 · 106 阅读 · 0 评论