JavaTM SE 6 Release Notes

機能と拡張機能


JDK ドキュメント

英語版

Java Platform, Standard Edition 6 はメジャー機能リリースです。以下の一覧に前回のメジャーリリースである J2SE 5.0 以降に Java SE 6 で導入された多くの重要な機能および拡張機能を説明しています。 その後の詳細な表には、関連バグ、拡張機能、および JSR へのリンクがあります。

このページは、Java SE 6 の Release Candidate マイルストーンに関するページであることに注意してください。このリリースに関連する Umbrella JSR 270 自体は、特定の機能を定義しません。JSR 270 ではその代わりに、ほかの JSR で定義される機能や、同時進行している Java SE プラットフォーム仕様の保守レビューを列挙しています。最終リリースには JSR 270 のすべての機能が含まれる予定ですが、承認された機能が削除される可能性もあります。

以下も参照してください。


Java SE 6 のテクノロジーの主な変更

詳細情報を表示するにはテクノロジーのリンクを選択してください。


Java SE 6 のテクノロジー変更の詳細表

項目は領域/コンポーネント別に並んでいます。1 列目は変更のスコープを示します。

  • jsr    –  独自の Java Specification Request (JSR) を 持つ比較的大きな機能または機能セット
  • api   –  新しい Java API (application programming interface ) を追加する比較的小さな機能
  • imp  –  パフォーマンスの改善など、新しい API を伴わない実装上 の拡張機能

スコープ 領域/
コンポーネント
概要 RFE
api client/2d ImageIO:GIF ライター 4339415
imp client/2d ネイティブに準じたテキスト描画 4726365
imp client/2d Windows 上でのハードウェア速度の改善 5104393
imp client/2d OpenGL パイプラインのシングルスレッド描画 6219284
api client/awt Java 起動の開始時にスプラッシュ画面をポップアップ表示 4247839
api client/awt Java アプリケーションからデスクトップアプリケーションにアクセス可能 6255196
api client/awt モーダルダイアログの改善 4080029
imp client/awt Solaris 上で XAWT がデフォルトのツールキットに 5049146
api client/awt Windows のシステムトレイのサポート 4310333
imp client/awt 非英語ロケールでの入力のサポート強化 4360364
imp client/awt リアルタイムでのサイズ変更 6199167
imp client/deploy 複数のブラウザ間でのアプリケーション配備の改善 6329487
api client/deploy JAR ファイルをインストールされた JRE 間で共有できるようにした 6271065
imp client/deploy JRE/JDK インストーラのユーザー体験の改善 5079209
imp client/deploy セキュリティーの強化 6222485
imp client/deploy Linux 上での JAR ファイルの直接実行 6211008
imp client/deploy Java Web Start のデスクトップ統合の強化 4625362
imp client/deploy IFTW インストーラの改善 6198632
imp client/deploy Plug-in/Web Start の起動およびフットプリントの改善 6329480
imp client/deploy Mozilla Firefox ブラウザのサポート 6216340
imp client/deploy Linux 上のデフォルト Java 6211006
imp client/deploy Java Plug-in および Java Web Start のユーザー体験の改善 6205064
imp client/deploy 統一されたダウンロードエンジン 4802551
imp client/deploy Mozilla および Firefox ファミリブラウザのサポート 6216340
api client/dnd クリップボードデータの取得時に発生するハングアップを回避 4818143
imp client/i18n 重要なロケールのサポート 4324505
imp client/i18n 和暦カレンダー 4609228
api client/i18n リソースバンドルの拡張機能 5102289
api client/i18n 正規化 API (Normalizer API) 4221795
api client/i18n プラグイン可能なロケール:ブレーク反復子をプラグイン可能 4052440
api client/i18n プラグイン可能なロケール:ロケール名、フォーマッタ、照合機能をプラグイン可能 4052440
imp client/l10n JDK ツールの中国語ローカリゼーション 6209342
imp client/swing GTK ネイティブに忠実な Look & Feel 6185456
imp client/swing 包括的なフットプリントの削減/起動時間の短縮 6329480
imp client/swing ネイティブに忠実な Look & Feel
 
imp client/swing Avalon の Look & Feel 6329475
api client/swing JTable の並べ替え、フィルタリング、強調表示 4747079
api client/swing JTabbedPane:コンポーネントとしてのタブ 4499556
imp client/swing Windows ネイティブに忠実な Look & Feel 5106661
api client/swing SwingWorker 4681682
api client/swing Swing コンポーネントのドラッグ&ドロップ機能の改善 4468566
api client/swing SpringLayout の拡張 4726194
api client/swing テキストドキュメントの印刷 4791649
imp client/swing ペイントパフォーマンスの改善 (グレーボックスを修正) 4967886
jsr core/core JSR 223:Scripting for the Java Platform (Java プラットフォーム向けスクリプト) 6249843
api core/debug 複数の同時エージェント 4772582
api core/debug JPDA へのヒープ機能の追加 4914266
api core/debug アタッチオンデマンド 6173612
api core/debug JVMPI および JVMDI の削除 4914266
api core/jndi LDAP 操作の読み取りタイムアウトの指定 6176036
api core/libs 配列再割り当て API 4655503
imp core/libs specjbb++ 用 BigDecimal 最適化
api core/libs 浮動小数点:IEEE 754 推奨の関数を java.lang.{{,Strict}Math} に追加 4406429
api core/libs 標準サービスプロバイダ API (java.util.Service) 4640520
api core/libs Collection と Concurrency の更新 6268386
api core/libs 入出力拡張機能:パスワードのプロンプト表示 4050435
api core/libs 入出力拡張機能:ファイル属性 6216563
api core/libs 入出力拡張機能:空きディスク容量の検出手段 4057701
imp core/libs 入出力拡張機能:Windows での長いパス名 4403166
api core/libs IDE 用低レベル Java コンパイラ API 4813736
jsr core/libs JSR 202:Java Class File Specification Update (Java クラスファイル仕様の更新) 4639391
jsr core/libs JSR 199:Java compiler API (Java コンパイラ API) 4164450
imp core/libs 検知されるフットプリントの改善 6280693
api core/libs 待機解除 6192552
api core/libs ナビゲート可能なマップとセット 4155650
imp core/libs ビットセット更新 4963875497901749790284979031503026762222076404711
imp core/libs ネットワークファイルシステムを使用してコンパイルを行った場合のパフォーマンス向上 4770745
imp core/m&m OutOfMemoryError の診断能力の向上 6173515
api core/m&m MBean 記述子の内容向け汎用注釈 6221321
api core/m&m ロック関連機能での java.util.concurrent ロックのサポート 5086470
imp core/m&m jconsole の使いやすさ向上 6174397
api core/m&m JMX Monitor API の若干の改善 6222961
api core/m&m すべてのタイプの MBean に記述子を追加 6204469
api core/m&m JMX に MXBean を追加 6175517
api core/net 軽量 HTTP サーバー 6270015
api core/net 国際化リソース識別子 5085902
api core/net デフォルトの CookieManager 実装 6244040
imp core/net SPNEGO HTTP 認証 6260531
api core/net 国際ドメイン名 4737170
api core/net ネットワークパラメータへのプログラムからのアクセス 4691932
imp core/sec ネイティブプラットフォーム GSS 統合 62020356345202
imp core/sec Java GSS での SPNEGO 6239635
imp core/sec MS CAPI キーストアプロバイダ 6318171
imp core/sec NSS キーストアのサポート強化 6273877
imp core/sec ポリシーパフォーマンスの改善 5037004
imp core/sec JSR 268:Java Smart Card I/O API (Java スマートカード入出力 API) 6239117
jsr core/sec JSR 105:XML DSig 4635230
api core/sec 証明書 API の強化 4635060
jsr core/tools JSR 269:Standard pluggabilty API for annotation processors (APT) (注釈プロセッサ (APT) 用標準プラグイン可能性 API) 6222574
imp core/tools javac:分割検証のサポート 6227862, 6227862, 5110170, 5110184, 6217263
imp core/tools javac:JSR 175 の java.lang.SuppressWarnings の実装 4986256
imp core/tools クラスパスワイルドカード 6268383
jsr ee/ee JSR 250:Common annotations (共通注釈) 6304697
imp ee/jdbc JDBC 4.0 の EoD 機能を実現するための拡張 JDBC-ODBC ブリッジ 6290312
jsr ee/jdbc JSR 221:JDBC 4.0 6290312
imp ee/xml JAXP 1.4
JSR 206:Java API for XML Processing (XML 処理用 Java API)
6317994
jsr ee/xml Web サービススタックのサポート
JSR 222:JAXB 2.0
JSR 224:JAX-RPC 2.0
JSR 173:STAX
JSR 181:Web Services Metadata (Web サービスメタデータ)
6245626
api ee/xml JavaBeans 起動フレームワーク (JAF) 6254474
imp vm/compilers コンパイルされたコードのパフォーマンス向上 5079711, 6206844, 6239807, 4850474,
5003419, 5004907, 5101346, 6190413, 6191063,
6196383, 6196722, 6211497, 6232485, 6233627, 6245809,
6251002, 6262235,
imp vm/c1 C1 用リニア走査レジスタアロケータ 6320351
imp vm/c2 ループ最適化の改善 5073662, 5074608, 5091921, 6260293
imp vm/c2 エスケープ分析 6339956
imp vm/c2 ロック粗粒化 6245809
imp vm/gc CMS:並行マーキングの並列化
imp vm/gc CMS: エルゴノミクス
imp vm/gc 並列圧縮
imp vm/runtime 競合していない同期パフォーマンスの改善
imp vm/runtime 競合する同期操作のパフォーマンスの改善
imp vm/runtime フォーマットチェックプログラム/クラスファイル解析プログラムの高速化
imp vm/runtime 起動時間短縮 6179212
imp vm/runtime 実行時パフォーマンスの向上
imp vm/runtime JNI パフォーマンスの改善 5086424
imp vm/runtime クラス循環性の検出 4699981
imp vm/runtime VM での動的トレースサポート

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.