摘要: 增强点 静态方法 public interface InterfacePlus { void run(); static Date createDate(){ return new Date(); } } 默认方法 public interface InterfacePlus { void run( 阅读全文
posted @ 2017-08-09 23:13 舒山 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 基本概念 格式 实例变量名 | 类名 :: 静态方法 | 实例方法 作用 简化Lambda表达式 示例 或 形式 方法引入总共有四种表现形式: |类型|示例| | | | |引用静态方法|ContainingClass::staticMethodName| |引用某个对象的实例方法|containi 阅读全文
posted @ 2017-08-09 20:53 舒山 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 接口的增强 Java 8 对接口做了进一步的增强。在接口中可以添加使用 default 关键字修饰的非抽象方法。还可以在接口中定义静态方法。如今,接口看上去与抽象类的功能越来越类似了。 默认方法 Java 8 还允许我们给接口添加一个非抽象的方法实现,只需要使用 default 关键字即可,这个特征 阅读全文
posted @ 2017-08-09 00:46 舒山 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 三个函数接口概述 JDK预定义了很多函数接口以避免用户重复定义。最典型的是 Function : @FunctionalInterface public interface Function { R apply(T t); } 这个接口代表一个函数,接受一个T类型的参数,并返回一个R类型的返回值。 阅读全文
posted @ 2017-08-09 00:04 舒山 阅读(1706) 评论(0) 推荐(0) 编辑