Java 8 default

其實這個主要是爲了解決接口升級造成的不兼容的情況。比如原來的接口 A 就這麼幾個方法,但是我現在要在 A 上再新增一個方法,那麼之前所有 A 的實現類全部都要更改。特別是在 Java 8 中增加了比如 Stream 這樣的方法。 Java 8 中 Collection 增加了這個方法: default Stream<E> stream() { return StreamSuppor
相關文章
相關標籤/搜索