Java8-overview
提供:Dev Guides
Java 8-概要
JAVA 8は、JAVAプログラミング言語開発の主要な機能リリースです。 初期バージョンは2014年3月18日にリリースされました。 Java 8リリースでは、Javaは関数型プログラミング、新しいJavaScriptエンジン、日時操作用の新しいAPI、新しいストリーミングAPIなどのサポートを提供しました。
新機能
- ラムダ式-Javaに機能処理機能を追加します。
- メソッド参照-関数を直接呼び出すのではなく、名前で関数を参照します。 パラメータとして関数を使用します。
- デフォルトメソッド-デフォルトのメソッド実装を持つインターフェース。
- 新しいツール-依存関係を把握するために、「jdeps」のような新しいコンパイラツールとユーティリティが追加されました。
- Stream API -パイプライン処理を容易にする新しいストリームAPI。
- *日付時刻API *-日付時刻APIの改善。
- オプション-null値を適切に処理するためのベストプラクティスに重点を置きます。
- * Nashorn、JavaScriptエンジン*-JavaScriptコードを実行するJavaベースのエンジン。
次のコードスニペットを考えてください。
プログラムを実行して、次の結果を取得します。
ここで、* sortUsingJava8()*メソッドは、ソート基準を取得するためのパラメーターとしてラムダ式を持つソート関数を使用します。