blog

Java 8が正式にリリースされ、全体の検索の新機能

Java 8バージョンの最大の改良点は、Javaをマルチコア・プロセッサ向けにコーディングしやすくすることを目的としたラムダ式です。次に、新しく追加されたNashornエンジンもJavaプログラムをコ...

Jun 30, 2025 · 5 min. read
シェア

オラクルのJava開発チームは、2年半にわたる努力と度重なる延期、そして9回のマイルストーンリリースを経て、ついにJava 8の正式版をリリースしました。

Java 8バージョンの最大の改良点は式で、Javaをマルチコア・プロセッサ向けにコーディングしやすくするように設計されています。次に、新しく追加されたNashornエンジンもJavaプログラムをJavaScriptコードと相互運用可能にします。

また、Java 8に追加される予定だったJigsawプロジェクトは、開発時間の関係でJava 9に延期されましたが、Java 8はすでにその方向で動いています。

Java 8のすべての新機能と改良点は以下の通りです:

言語の向上:

  • JEP 621: ラムダ式と仮想拡張メソッド
  • JEP 831: Autoconfベースのビルドシステム
  • JEP 061:メソッドハンドルのためのラムダフォームの特性評価
  • JEP 161:簡潔な設定ファイル
  • JEP 261:モジュール化の準備
  • JEP 461: AES暗号化性能向上のためのCPU命令の使用
  • JEP 471: JavaプログラムにJSコードを埋め込むことを可能にするNashornエンジン
  • JEP 671:発信者感応方式の自動検出と識別
  • JEP 971: JDK API の変更と安定性の記録

VMファンデーションの改善:

  • JEP 241:特定フィールドのキャッシュ競合の削減

VMゴミ収集の改善:

  • JEP 221パーマネント生成の削除
  • JEP 371:めったに使われないゴミ収集機の組み合わせを削除

VM ランタイムの改善:

  • JEP 631:検証エラーに関する詳細情報の提供
  • JEP 741:削減クラス・メタデータのカプセル化
  • JEP 841:小規模仮想マシンの作成サポート
  • JEP 171:3つのメモリ順インライン関数の追加

コア基盤の改善:

  • JEP 351: コマンドラインからのJavaFXアプリケーションの起動

コア・ラングの向上:

  • JEP 101ターゲット型推論
  • JEP 401Java型アノテーション
  • JEP 501API
  • JEP 601javax.toolsJavadocの追加
  • JEP 711APTの削除
  • JEP 811:実行時にアクセス可能なパラメータ名
  • JEP 021重複アノテーション
  • JEP 931: ビルド速度向上のための javac の機能強化

コアライブラリの改良

  • JEP 301: 並列配列ソート
  • JEP 301並列配列ソート
  • JEP 901: ラムダを含むコアライブラリの強化
  • JEP 211:文字セット実装の改善
  • JEP 911: Core Reflectionによるjavax.lang.model実装
  • JEP 911javaxによって提供されるコア・リフレクション.lang.model
  • JEP 531Base64コーデック
  • JEP 051: 日付時刻API
  • JEP 051日付と時刻のAPI
  • JEP 071: Jdbc 4.2
  • JEP 071JDBC 4.2
  • JEP 771java.text.DecimalFormat.format
  • JEP 871静的にリンクされたJNIライブラリ

コア国際化の改善:

  • JEP 081CLDRデータでのローカル・データ・カプセル化の改善
  • JEP821:BCP47部分一致
  • JEP 821BCP 47ローカル・マッチ

コアネットの改善

コアセキュリティの改善

  • JEP 481HTTP URLアクセス
  • JEP 311MS-SFU Kerberos 5 拡張機能
  • JEP 411TLSサーバー名表示拡張
  • JEP 511AEAD Password Suite
  • JEP 321:設定可能なセキュア乱数生成法
  • JEP 421:証明書失効検出 API の強化
  • JEP 921:NSAスイートB暗号化アルゴリズムの実装
  • JEP 921 NSA Suite B暗号化アルゴリズムの実装
  • NSA Suite Bビット Windows 用 SunPKCS11 暗号化プロバイダ
  • JEP 041:特権の制限
  • JEP 041特権の制限

web/jaxpの改善:

  • :ジャックスプ1.5

詳細://es

JDK 8のダウンロード

また、NetBeans IDE 8.0の正式版もリリースされ、新バージョンの機能は以下を参照してください:NetBeans IDE 8.0の新機能一覧!

Read next

Font AwesomeをPNGアイコンに変換する方法

Font Awesomeは、Twitter Bootstrap用のユニークな画像フォントを提供します。また、CSSによる優れた拡張性も提供します。 CSSは、ウェブページを自由にデザインできるHTML記述の仕組みを提供します。 Font Awesomeには、フォント、フォントサイズ、アイコンの色、影の変更など、ニーズに合わせてさまざまなパラメータを追加できます。

Jun 29, 2025 · 4 min read