首頁 >Java >Java入門 >java8新特性有哪些

java8新特性有哪些

王林
王林原創
2020-10-26 09:37:3649907瀏覽

java8新功能有:1、Lambda表達式;2、方法參考;3、預設方法;4、新編譯工具;5、Stream API;6、Date Time API;7、Option;8、 Nashorn javascript引擎。

java8新特性有哪些

Java8 新增了非常多的特性,我們主要討論以下幾個:

(學習影片推薦:java課程

1、Lambda 表達式

Lambda 允許把函數作為一個方法的參數(函數作為參數傳遞到方法中)。

2、方法參考

方法引用提供了非常有用的語法,可以直接引用已有Java類別或物件(實例)的方法或建構器。與lambda聯合使用,方法引用可以使語言的構造更緊湊簡潔,減少冗餘程式碼。

3、預設方法

預設方法就是一個在介面裡面有了實作的方法。

4、新工具

新的編譯工具,如:Nashorn引擎 jjs、 類別依賴分析器jdeps。

5、Stream API

新加入的Stream API(java.util.stream) 把真正的函數式程式設計風格引入Java中。

6、Date Time API

加強對日期與時間的處理。

7、Optional 類別

Optional 類別已成為 Java 8 類別庫的一部分,用來解決空指標異常。

8、Nashorn JavaScript 引擎

Java 8提供了一個新的Nashorn javascript引擎,它允許我們在JVM上執行特定的javascript應用。

相關推薦:java入門

以上是java8新特性有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn