Java SE 8 (1) - 概要と一覧
このシリーズは、2014-03-18に正式リリースが予定されている、Java SE 8の新機能と拡張機能についてまとめたものです。
(2014-03-21追記)予定通り、2014-03-18(現地時間)にリリースされました。APIドキュメントも公開されたので、そちらに差し替えました。
ここで触れている内容の範囲では、今後おそらく変更は無いと思いますが、リリース後に確認する予定です。
また、外部リンクについては、リリース後に変更する可能性があります。
- 目次
- シリーズ目次
- コンポーネント別 一覧
- 実行環境
- 注記
- 参考リンク
シリーズ目次
- Java SE 8 (1) - 概要と一覧 (このエントリー)
- Java SE 8 (2) - ラムダ式、メソッド参照、ストリーム
- ラムダ式とメソッド参照
- ストリーム
- Java SE 8 (3) - 新しい言語機能
- Java SE 8 (4) - 新しいAPIと改良されたAPI
- Java SE 8 (5) - プラットフォーム、セキュリティー、他
コンポーネント別 一覧
コンポーネント別*1の新機能・拡張機能の一覧です。JSR 337: Java SE 8 (OpenJDK)を元にしています。
パッケージ、クラス、メソッドなどのリンクは、その機能の代表的なものを示しています。
- 言語機能
- 実行時のパラメーター名へのアクセス[→(3) 新しい言語機能]
- Javadoc APIのjavax.toolsへの追加[→(5) プラットフォーム、セキュリティー、他]
- 型アノテーション[→(3) 新しい言語機能]
- 一般化されたターゲット型付けの型推論[→(3) 新しい言語機能]
- ラムダ式と仮想拡張メソッド[→(2) ラムダ式、メソッド参照、ストリーム]
java.util.function
パッケージ
- 繰り返しアノテーション[→(3) 新しい言語機能]
- コアライブラリー[→(4) 新しいAPIと改良されたAPI]
- Base64エンコード・デコード
- コレクションのための大容量データ操作[→(2) ラムダ式、メソッド参照、ストリーム]
java.util.stream
パッケージ
- 並行処理APIの改良
- 新しい日付・時刻API
java.time
パッケージとそのサブパッケージ
- ラムダに伴うコアライブラリー拡張
Iterable#forEach
メソッド
- JDBC 4.2
- 配列の並列ソート
- JNIネイティブライブラリーの静的リンク[→(5) プラットフォーム、セキュリティー、他]
- 国際化[→(4) 新しいAPIと改良されたAPI]
- ネットワーク
- HTTP URL のアクセス権[→(5) プラットフォーム、セキュリティー、他]
- セキュリティ [→(5) プラットフォーム、セキュリティー、他]
- XML
- 外部XMLリソース取得の制限[→(5) プラットフォーム、セキュリティー、他]
- プラットフォーム[→(5) プラットフォーム、セキュリティー、他]
- コンパクトプロファイル
- モジュール化の準備
java.util.logging.LogManager#addPropertyChangeListener(@Deprecated)
メソッド