天天看點

JDK常用新特性JDK新特性

JDK新特性

default關鍵字

在java裡面,我們通常都是認為接口裡面是隻能有抽象方法,不能有任何方法的實作的,那麼在jdk1.8裡面打破了這個規定,引入了新的關鍵字default,通過使用default修飾方法,可以讓我們在接口裡面定義具體的方法實作

JDK常用新特性JDK新特性

Lambda表達式

Lambda表達式是jdk1.8裡面的一個重要的更新,這意味着java也開始承認了函數式程式設計,并且嘗試引入其中

JDK常用新特性JDK新特性

函數式接口

“函數式接口”是指僅僅隻包含一個抽象方法的接口,每一個該類型的lambda表達式都會被比對到這個抽象方法。jdk1.8提供了一個@FunctionalInterface注解來定義函數式接口,如果我們定義的接口不符合函數式的規範便會報錯

JDK常用新特性JDK新特性

繼續閱讀