Java 8 中的介面增強功能
Java 8 在介面中引入了預設方法實現的新概念。該功能是為了向後相容而新增的,這樣舊的介面就可以用於利用 Java 8 的 lambda 表示式功能。
例如,‘List’或‘Collection’介面沒有‘forEach’方法宣告。因此,新增這樣的方法只會破壞集合框架的實現。Java 8 引入了預設方法,以便 List/Collection 介面可以有 forEach 方法的預設實現,並且實現這些介面的類不必實現相同的介面。
從 Java 8 開始,一個介面還可以有靜態幫助程式方法
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP