Java 8 中的界面增强功能


Java 8 在界面中引入了默认方法实现的新概念。该功能是为了向后兼容而添加的,这样旧的界面就可以用于利用 Java 8 的 lambda 表达式功能。

例如,‘List’或‘Collection’界面没有‘forEach’方法声明。因此,添加这样的方法只会破坏集合框架的实现。Java 8 引入了默认方法,以便 List/Collection 界面可以有 forEach 方法的默认实现,并且实现这些界面的类不必实现相同的接口。 

从 Java 8 开始,一个界面还可以有静态帮助程序方法

更新时间:30-Jul-2019

445 次浏览

开启你的职业生涯

完成课程即可获得认证

开始
广告