Java 8 接口增强


Java 8 引入了接口中默认方法实现的新概念。该功能旨在增强向后兼容性,以便使用旧接口来利用 Java 8 的 lambda 表达式功能。

例如,“List”或“Collection”接口没有“forEach”方法声明。因此,添加此类方法只会破坏集合框架实现。Java 8 引入了默认方法,以便 List/Collection 接口可以具有 forEach 方法的默认实现,而实现这些接口的类无需实现相同的方法。 

从 Java 8 开始,接口也可以具有静态帮助程序方法

更新于: 2019 年 7 月 30 日

445 次浏览

开启你的 职业生涯

完成课程并获得认证

开始学习
广告