Java 8 default

其实这个主要是为了解决接口升级造成的不兼容的情况。比如原来的接口 A 就这么几个方法,但是我现在要在 A 上再新增一个方法,那么之前所有 A 的实现类全部都要更改。特别是在 Java 8 中增加了比如 Stream 这样的方法。 Java 8 中 Collection 增加了这个方法: default Stream<E> stream() { return StreamSuppor
相关文章
相关标签/搜索