[ Topページへ戻る ] [ Java SE SDKをビルドする ]

Java SE 6 Mustang新機能

2005.10.20よりアクセス


はじめに

Mustangは、Java Standard Edition 6 の開発コード名です。ここでは、Mustangで追加された機能などを整理します。

Mustang開発の主要テーマ

Java SE 6 "Mustang"は、以下のテーマを実現すべく開発されています。

リリース予定

2006年12月に正式版がリリースされています。

java.net サイトのmustangプロジェクトページで毎週開発途上のスナップショットが公開されていました。

JSR-270(Java SE 6追加仕様)で定義された新機能

To Be Description

JSR-199 コンパイラAPI

javax.toolsパッケージが追加され、Javaソースファイルをコンパイルするための標準APIが規定されるようになりました。

JSR-269 アノテーションプロセッサー

参考URL

JSR-250 標準アノテーション

javax.annotationパッケージに標準アノテーションが定義されます。

Generated
自動生成されたソースコードを示す。クラス、メソッド、フィールドに付与できる。
Resource
リソースへの参照を宣言する。クラス、メソッド、フィールドに付与できる。コンテナ(Java EE等)がリソースのインスタンスをインジェクションするのに使われる。
Resources
Resourceアノテーションを束ねるのに使われる。
PostConstruct
初期化に際して依存性注入が行われた後に実行すべきメソッドに使われる。
PreDestroy
インスタンスがコンテナから取り除かれる際にコールバックとして呼ばれるメソッドに使われる。

javax.annotation.securityパッケージ

RunAs
Java EEコンテナで実行時のアプリケーションのロールを定義するのに使われる。
RolesAllowed
アプリケーションにてメソッドにアクセスが許されるセキュリティ上のロールを特定するのに使われる。
PermitAll
指定したメソッドをどのセキュリティ上のロールでも実行できることを示すのに使われる。
DenyAll
指定したメソッドをどのセキュリティ上のロールも実行できないことを示すのに使われる。
DelareRoles
アプリケーションにおけるセキュリティ上のロールを指定するのに使われる。

JSR-224 JAX-WS 2.0

参考URL

新機能

JSRで定義される大きな仕様以外にも、大小さまざまな機能がJava SE 6に盛り込まれます。

コアクラス

文字列

Stringクラス

isEmptyメソッド追加

インターンされた文字列のアロケーション性能向上

DecimalFormatSymbolsクラス

getExponentSeparator/setExponentSeparatorメソッドを追加、アプリケーションで任意の指数表記文字列を扱えるように拡張

CollationKeyクラス

コンストラクタのアクセスをprotectedに緩めた

ファイルI/O

Fileクラス

getTotalSpace, getFreeSpace, getUsableSpaceメソッド追加。ディスクの使用量・空き容量が取得できるようになりました。

Consoleクラス

キャラクター端末とのI/Oを扱うjava.io.Consoleクラスが新規追加されました。System.console()メソッドで取得します。書式付きの入出力やパスワード入力などの機能があります。

参考URL

ネットワークI/O

NetworkInterfaceクラス

getInterfaceAddresses, getSubInterfaces, getParent, isUp, isLoopback, isPointToPoint, supportsMulticast, getHardwareAddress, getMTU, isVirtualメソッド追加。計算機が保持しているネットワークインタフェースの列挙、ネットワーク種類(ループバックかPPPか等)、MACアドレス、マルチキャスト有無、などのインタフェース情報が取得できるようになりました。

参考URL

ユーティリティ

BitSetクラス

equals, hashCode, toStringメソッドの性能向上

Scannerクラス

性能向上

Dequeインタフェースおよびその実装クラス

双方向(頭とお尻)に要素の挿入・削除が可能なDequeインタフェースがコレクションに追加されました。また、このインタフェースを実装するようにLinkedListが改修され、新たにArrayDeque、LinkedBlockingDequeクラスが追加されました。

参考URL

JFC/Swing

全般

参考URL

OSネイティブなルック&フィールにSwing対応を強化

Windows OSとGTKについて、Swing内部で極力Windows APIやGTK APIを呼び、OSネイティブに近い振る舞いを実現しています。

Swingのサンプルプログラムを強化

SwingSet2をアップデートし、新たなSwingアプリケーションのベストプラクティス(見本)となるサンプルを追加します。

レイアウト機能の改善

新しいレイアウトマネージャ GroupLayoutを提供

参考URL

Swingのドラッグ&ドロップ改善

真のダブルバッファリングを提供

ウィンドウ毎に個別にダブルバッファリングを行うように改善されました。隠れたウィンドウを表示する際にスムーズに描画されるようになり、またAWTのディスパッチスレッドが抑えられていても内容が表示されるようになりました。

参考URL

JTableでソート機能、ハイライト、フィルター機能を提供

参考URL

Swingで別スレッドを扱うユーティリティクラスSwingWorkerを提供

参考URL

JTextComponentに印刷機能を追加し、カスタマイズ可能なヘッダー/フッターを付けられる

JTabbedPaneのタブ部分に、文字列・アイコンに加えSwingコンポーネントを使えるように改善

テキスト

javax.swing.text.SegmentがCharSequenceインタフェースを実装

charAt、length、subSequenceのメソッドが実装されています。

Java 2D

OpenGL描画のパイプラインをシングルスレッド化し性能改善

参考URL

Windows上でDirect3Dを極力活用し性能改善

この機能を有効にするには、以下のシステムプロパティを指定する必要があります。

sun.java2d.d3d=true

Direct3Dを使った最適化を行います。文字のレンダリングもテクスチャマップを使った描画となります。OpenGLレンダリング・パイプラインとほぼ同等の設計となっています。
SwingのバックバッファもVRAM中に取られるので、バックバッファ→画面のコピーは非常に高速に実行されます。ラスタライジングがCPUからGPUに移されることによってアプリケーションの全体的なパフォーマンスも向上します。

参考URL

テキスト表示品質の向上

参考URL

テキストのレイアウトにカーニング機能追加

小さな曲線のラスタライズ品質改善

小さな円をJava 2Dで描くと、円に見えなかった問題を解消します。

アフィン変換

java.awt.geom.AffineTransformクラス

rotate, setToRotation, getRotateInstance, quadrantRotate, getQuadrantRote, setToQuadrantRotation, invertメソッドが追加されました。

2D描画の精度向上

J2SE 5.0までは、2Dドロー系描画にGeneralPathが使用されていましたが、座標系の表現精度が単精度浮動小数点であったため、Mustangにおいて倍精度浮動小数点の座標系を扱う機能が追加されました。そのためAPIレベルでの変更が発生します。

java.awt.geom.Path2Dクラスの追加

J2SE 5.0までのGeneralPathクラスが提供していた機能をインタフェースとして持ち、実装は内部クラスのFloatおよびDoubleが必要な精度に応じて提供しています。

java.awt.geom.GeneralPathクラスの実装変更

互換性のため、java.awt.geom.Path2D.Floatクラスを継承する形で残っている。

AWT

モーダルモードの一新

以下の3つのモーダルモードが定義されています。

参考URL

Java起動時にスプラッシュ画面を表示する機能追加

GIF、PNG、JPEGに対応しています。スプラッシュ画面上にJava 2D APIを使ってプログラム中から描画することもできます。

スプラッシュ画面は最初のトップレベルウィンドウが現れるまで表示され続けます。

参考URL

システムのアプリケーション起動パネル/ツールバーをJavaプログラムから利用可能にするAPI

トレイにアイコンを置いて利用することができるようになります。java.awt.SystemTrayクラスが追加されました。

参考URL

非英語ロケールの入力に関する大きなバグを解消

LinuxとSolarisにおいてバグが多かった入力機能を改善しています。

画面上のマウス位置絶対座標取得機能追加

アプレット

getLocaleメソッドの目的をJavaDocで明確化

実はApplet開発者がオーバーライドして使用するために用意されているメソッドです。

印刷

PrinterJob/PrinterServiceLookupクラス

lookupPrintServiceメソッドを改善し、プリンタの動的な変更に対応しています。

java.math

BigDecimal

最適化

国際化

全般

参考URL

ロケール依存のデータ・サービスを追加するためのSPI提供

日付書式の文字列や、書式化処理をプラグイン可能にします。java.text、java.utilパッケージのロケール依存クラスが対象です。

リソースバンドルの改善

リソースバンドル読み込み処理・情報保持の仕組みを見直しています。

参考URL

ユニコードの正規化APIの追加

和暦のサポート

和暦(元号)を扱うjava.util.JapaneseImperialCalendarクラスが追加されました。

国際化ドメイン名に対応

W3Cの最新仕様でドメイン名に非ASCII文字が使えるようになった事に対応。java.net.IDN クラスが追加されています。

セキュリティ

参考URL

配備(デプロイメント)

Windows上で配備を補助するブラウザ制御をサポート

をブラウザから制御することができるようになります。

Java Web Startのデスクトップ統合の強化

Java Plug-inとJava Web Startのセキュリティ改善

タイムスタンプ付き署名、オンライン認証状態プロトコル(OCSP)など

Java Plug-inとJava Web Startの使い勝手向上

Java Plug-inとJava Web Startのダウンロード機構統合

Mozilla FireFoxに対応

JRE/JDEインストーラの使い勝手向上

LinuxでのデフォルトJava機能サポート

JMX

全般

参考URL

javax.managementパッケージ

  1. 引数・戻り値のジェネリクス化
  2. ObjectInstanceクラスのtoString()メソッド追加
  3. ObjectNameクラスがComparable<ObjectName>インタフェースを実装
  4. QueryクラスにisInstanceOfメソッド追加
  5. NotificationBroadcasterSupportクラスにExecutorを引数に取るコンストラクタ追加

Java VM

ベリファイヤの簡素化と高速化

従来、クラスロード時に実行されていたベリファイヤ処理を以下の2つに分けました。

  1. inferencing
  2. typechecking

1.はコンパイル時にチェックされるようになり、クラスファイル中にStackMapTable属性を持つようになります。この改善によって、バイトコード・インスツルメンテーションを実施する際は、バイトコード修正内容に整合するようにStackMapTableを修正する必要があります。なお、回避策として、以下のオプションを指定することによって従来のベリファイヤを使用するようになります。(このオプションはb45現在デフォルトでonです。

-XX:FailOverToOldVerifier

参考URL

仮想マシン制御オプション

致命的なエラーのハンドリングを省略
-XX:+SuppressFatalErrorMessage
ミューテックスロギング
-XX:+CountVMLocks

HotSpotコンパイラの高速化

エスケープ分析による高速化

有効にするためのオプションは、-XX:+UseEscapeAnalysisです。HotSpot Server VMで利用可能です。

参考URL

lock elision(ロック回避)

HotSpot Server VMで利用可能です。他のスレッドで全く扱われていないロックを使った同期化は、ロックそのものを除去する最適化が行えます。

参考URL

adaptive locking

プロファイリング結果短い時間のロックに対してブロックするときはスピンロックを使い、長い時間のロックに対してブロックするときは本来のスレッドをサスペンドする最適化を行います。

参考URL

Biased locking

同じスレッドによるロックの獲得・解放を、アトミックな命令を使わず最適化します。ただし、他のスレッドがロックを操作すると最適化を取り消します。

参考URL

Faster thread synchronization
Lock coarsening(ロック粒度粗大化)

前後する同じロックオブジェクトによる幾つかの同期ブロックを一つの同期ブロックに融合します。ロック回避(lock elision)を適用できないときに同期オーバーヘッドを小さくできる場合にコンパイラが適用する。

参考URL

Large page support

ガベージコレクション

parallel old generation collector

開発ツール

全般

参考URL

javac

Javaソースからクラスファイル(バイトコード)へコンパイルするツールです。

@SuppressWarnningに対応

jconsole

監視する対象のJavaを起動するときのJMXエージェント指定不要

従来は、-Dcom.sun.management.jmxremote の指定が必要だったのが、この指定がなくてもjconsoleで監視できるようになりました。

参考URL:

ルック&フィールがシステムネイティブに変更

jhat

ヒープに置かれているオブジェクトの状況がダンプされたファイルを解析するツールです。HTTPサーバとして実行するのでWebブラウザから接続してヒープ情報を見ます(デフォルトポート:7000)。

ダンプファイルは、JVM起動時にオプションで-Xrunhprofを指定した場合あるいはjmapコマンドで実行中のJavaVMからスナップショットをダンプするかの方法で作成できます。

参考URL

jmap

JDK6で新規追加されたクラスおよびメソッド一覧

JDKのソースコードを解析し、JDK6で新規追加クラス・メソッドを列挙します。解析には、javadocコマンドを使用し、JDKソースコード中の@since タグでJDK6で追加されたメソッドを表示します。

※ classにだけ@sincec 1.6が記述されたものでメソッドに@since 1.6の記述がない、JAX-WS 2.0のようにJDKとは別開発されていたパッケージが統合されため@since 1.6の記述がないものは含まれておりません(別途調査追記予定)。

java.langパッケージ

新規クラス

新規メソッド

java.lang.Math.copySign(double, double)
java.lang.Math.copySign(float, float)
java.lang.Math.getExponent(float)
java.lang.Math.getExponent(double)
java.lang.Math.nextAfter(double, double)
java.lang.Math.nextAfter(float, double)
java.lang.Math.nextUp(double)
java.lang.Math.nextUp(float)
java.lang.Math.scalb(double, int)
java.lang.Math.scalb(float, int)
java.lang.StrictMath.copySign(double, double)
java.lang.StrictMath.copySign(float, float)
java.lang.StrictMath.getExponent(float)
java.lang.StrictMath.getExponent(double)
java.lang.StrictMath.nextAfter(double, double)
java.lang.StrictMath.nextAfter(float, double)
java.lang.StrictMath.nextUp(double)
java.lang.StrictMath.nextUp(float)
java.lang.StrictMath.scalb(double, int)
java.lang.StrictMath.scalb(float, int)
java.lang.String(byte[], int, int, java.nio.charset.Charset)
java.lang.String(byte[], java.nio.charset.Charset)
java.lang.String.isEmpty()
java.lang.String.getBytes(java.nio.charset.Charset)
java.lang.System.console()

java.awtパッケージ

新規クラス

java.awt.Component.BaselineResizeBehavior
java.awt.Desktop
java.awt.Desktop.Action
java.awt.Dialog.ModalityType
java.awt.Dialog.ModalExclusionType
java.awt.GridBagLayoutInfo
java.awt.LinearGradientPaint
java.awt.MultipleGradientPaint
java.awt.MultipleGradientPaint.CycleMethod
java.awt.MultipleGradientPaint.ColorSpaceType
java.awt.RadialGradientPaint
java.awt.SplashScreen
java.awt.SystemTray
java.awt.TrayIcon
java.awt.TrayIcon.MessageType

新規メソッド

java.awt.AlphaComposite.derive(int)
java.awt.AlphaComposite.derive(float)
java.awt.Component.getBaseline(int, int)
java.awt.Component.getBaselineResizeBehavior()
java.awt.Component.FlipBufferStrategy.dispose()
java.awt.Component.BltBufferStrategy.dispose()
java.awt.Dialog(java.awt.Window)
java.awt.Dialog(java.awt.Window, java.lang.String)
java.awt.Dialog(java.awt.Window, java.awt.Dialog.ModalityType)
java.awt.Dialog(java.awt.Window, java.lang.String, java.awt.Dialog.ModalityType)
java.awt.Dialog(java.awt.Window, java.lang.String, java.awt.Dialog.ModalityType, java.awt.GraphicsConfiguration)
java.awt.Dialog.getModalityType()
java.awt.Dialog.setModalityType(java.awt.Dialog.ModalityType)
java.awt.FlowLayout.setAlignOnBaseline(boolean)
java.awt.FlowLayout.getAlignOnBaseline()
java.awt.Font(java.awt.Font)
java.awt.Font.hasLayoutAttributes()
java.awt.FontMetrics.getFontRenderContext()
java.awt.GraphicsEnvironment.registerFont(java.awt.Font)
java.awt.GridBagLayoutInfo(int, int)
java.awt.Toolkit.createDesktopPeer(java.awt.Desktop)
java.awt.Toolkit.isAlwaysOnTopSupported()
java.awt.Toolkit.isModalityTypeSupported(java.awt.Dialog.ModalityType)
java.awt.Toolkit.isModalExclusionTypeSupported(java.awt.Dialog.ModalExclusionType)
java.awt.Window.getIconImages()
java.awt.Window.setIconImages(java.util.List)
java.awt.Window.setIconImage(java.awt.Image)
java.awt.Window.setMinimumSize(java.awt.Dimension)
java.awt.Window.setSize(java.awt.Dimension)
java.awt.Window.setSize(int, int)
java.awt.Window.getWindows()
java.awt.Window.getOwnerlessWindows()
java.awt.Window.setModalExclusionType(java.awt.Dialog.ModalExclusionType)
java.awt.Window.getModalExclusionType()
java.awt.Window.isAlwaysOnTopSupported()
java.awt.Window.setBounds(int, int, int, int)
java.awt.Window.setBounds(java.awt.Rectangle)
java.awt.eventパッケージ

新規クラス

新規メソッド

java.awt.event.MouseAdapter.mouseWheelMoved(java.awt.event.MouseWheelEvent)
java.awt.event.MouseAdapter.mouseDragged(java.awt.event.MouseEvent)
java.awt.event.MouseAdapter.mouseMoved(java.awt.event.MouseEvent)
java.awt.event.MouseEvent(java.awt.Component, int, long, int, int, int, int, int, int, boolean, int)
java.awt.event.MouseEvent.getLocationOnScreen()
java.awt.event.MouseEvent.getXOnScreen()
java.awt.event.MouseEvent.getYOnScreen()
java.awt.event.MouseWheelEvent(java.awt.Component, int, long, int, int, int, int, int, int, boolean, int, int, int)
java.awt.fontパッケージ

新規クラス

java.awt.font.LayoutPath

新規メソッド

java.awt.font.FontRenderContext(java.awt.geom.AffineTransform, java.lang.Object, java.lang.Object)
java.awt.font.FontRenderContext.isTransformed()
java.awt.font.FontRenderContext.getTransformType()
java.awt.font.FontRenderContext.getAntiAliasingHint()
java.awt.font.FontRenderContext.getFractionalMetricsHint()
java.awt.font.GraphicAttribute.getOutline(java.awt.geom.AffineTransform)
java.awt.font.LayoutPath.pointToPath(java.awt.geom.Point2D, java.awt.geom.Point2D)
java.awt.font.LayoutPath.pathToPoint(java.awt.geom.Point2D, boolean, java.awt.geom.Point2D)
java.awt.font.ShapeGraphicAttribute.getOutline(java.awt.geom.AffineTransform)
java.awt.font.TextLayout.getPixelBounds(java.awt.font.FontRenderContext, float,float)
java.awt.font.TextLayout.getLayoutPath()
java.awt.font.TextLayout.hitToPoint(java.awt.font.TextHitInfo, java.awt.geom.Point2D)
java.awt.font.TransformAttribute.hashCode()
java.awt.font.TransformAttribute.equals(java.lang.Object)
java.awt.geomパッケージ

新規クラス

java.awt.geom.Path2D
java.awt.geom.Path2D.Float
java.awt.geom.Path2D.Double

新規メソッド

java.awt.geom.AffineTransform.getRotateInstance(double, double)
java.awt.geom.AffineTransform.getRotateInstance(double, double, double, double)
java.awt.geom.AffineTransform.getQuadrantRotateInstance(int)
java.awt.geom.AffineTransform.getQuadrantRotateInstance(int, double, double)
java.awt.geom.AffineTransform.rotate(double, double)
java.awt.geom.AffineTransform.rotate(double, double, double, double)
java.awt.geom.AffineTransform.quadrantRotate(int)
java.awt.geom.AffineTransform.quadrantRotate(int, double, double)
java.awt.geom.AffineTransform.setToRotation(double, double)
java.awt.geom.AffineTransform.setToRotation(double, double, double, double)
java.awt.geom.AffineTransform.setToQuadrantRotation(int)
java.awt.geom.AffineTransform.setToQuadrantRotation(int, double, double)
java.awt.geom.AffineTransform.invert()
java.awt.geom.Arc2D.hashCode()
java.awt.geom.Arc2D.equals(java.lang.Object)
java.awt.geom.Ellipse2D.hashCode()
java.awt.geom.Ellipse2D.equals(java.lang.Object)
java.awt.geom.Path2D()
java.awt.geom.Path2D(int, int)
java.awt.geom.Path2D.moveTo(double, double)
java.awt.geom.Path2D.lineTo(double, double)
java.awt.geom.Path2D.quadTo(double, double, double, double)
java.awt.geom.Path2D.curveTo(double, double, double, double, double, double)
java.awt.geom.Path2D.closePath()
java.awt.geom.Path2D.append(java.awt.Shape, boolean)
java.awt.geom.Path2D.append(java.awt.geom.PathIterator, boolean)
java.awt.geom.Path2D.getWindingRule()
java.awt.geom.Path2D.setWindingRule(int)
java.awt.geom.Path2D.getCurrentPoint()
java.awt.geom.Path2D.reset()
java.awt.geom.Path2D.transform(java.awt.geom.AffineTransform)
java.awt.geom.Path2D.createTransformedShape(java.awt.geom.AffineTransform)
java.awt.geom.Path2D.getBounds()
java.awt.geom.Path2D.contains(java.awt.geom.PathIterator, double, double)
java.awt.geom.Path2D.contains(java.awt.geom.PathIterator, java.awt.geom.Point2D)
java.awt.geom.Path2D.contains(double, double)
java.awt.geom.Path2D.contains(java.awt.geom.Point2D)
java.awt.geom.Path2D.contains(java.awt.geom.PathIterator, double, double, double, double)
java.awt.geom.Path2D.contains(java.awt.geom.PathIterator, java.awt.geom.Rectangle2D)
java.awt.geom.Path2D.contains(double, double, double, double)
java.awt.geom.Path2D.contains(java.awt.geom.Rectangle2D)
java.awt.geom.Path2D.intersects(java.awt.geom.PathIterator, double, double, double, double)
java.awt.geom.Path2D.intersects(java.awt.geom.PathIterator, java.awt.geom.Rectangle2D)
java.awt.geom.Path2D.intersects(double, double, double, double)
java.awt.geom.Path2D.intersects(java.awt.geom.Rectangle2D)
java.awt.geom.Path2D.getPathIterator(java.awt.geom.AffineTransform, double)
java.awt.geom.Path2D.clone()
java.awt.geom.Path2D.Float()
java.awt.geom.Path2D.Float(int)
java.awt.geom.Path2D.Float(int, int)
java.awt.geom.Path2D.Float(java.awt.Shape)
java.awt.geom.Path2D.Float(java.awt.Shape, java.awt.geom.AffineTransform)
java.awt.geom.Path2D.Float.moveTo(double, double)
java.awt.geom.Path2D.Float.moveTo(float, float)
java.awt.geom.Path2D.Float.lineTo(double, double)
java.awt.geom.Path2D.Float.lineTo(float, float)
java.awt.geom.Path2D.Float.quadTo(double, double, double, double)
java.awt.geom.Path2D.Float.quadTo(float, float, float, float)
java.awt.geom.Path2D.Float.curveTo(double, double, double, double, double, double)
java.awt.geom.Path2D.Float.curveTo(float, float, float, float, float, float)
java.awt.geom.Path2D.Float.append(java.awt.geom.PathIterator, boolean)
java.awt.geom.Path2D.Float.transform(java.awt.geom.AffineTransform)
java.awt.geom.Path2D.Float.getBounds2D()
java.awt.geom.Path2D.Float.getPathIterator(java.awt.geom.AffineTransform)
java.awt.geom.Path2D.Float.clone()
java.awt.geom.Path2D.Float.writeObject(java.io.ObjectOutputStream)
java.awt.geom.Path2D.Float.readObject(java.io.ObjectInputStream)
java.awt.geom.Path2D.Double()
java.awt.geom.Path2D.Double(int)
java.awt.geom.Path2D.Double(int, int)
java.awt.geom.Path2D.Double(java.awt.Shape)
java.awt.geom.Path2D.Double(java.awt.Shape, java.awt.geom.AffineTransform)
java.awt.geom.Path2D.Double.moveTo(double, double)
java.awt.geom.Path2D.Double.lineTo(double, double)
java.awt.geom.Path2D.Double.quadTo(double, double, double, double)
java.awt.geom.Path2D.Double.curveTo(double, double, double, double, double, double)
java.awt.geom.Path2D.Double.append(java.awt.geom.PathIterator, boolean)
java.awt.geom.Path2D.Double.transform(java.awt.geom.AffineTransform)
java.awt.geom.Path2D.Double.getBounds2D()
java.awt.geom.Path2D.Double.getPathIterator(java.awt.geom.AffineTransform)
java.awt.geom.Path2D.Double.clone()
java.awt.geom.Path2D.Double.writeObject(java.io.ObjectOutputStream)
java.awt.geom.Path2D.Double.readObject(java.io.ObjectInputStream)
java.awt.geom.RoundRectangle2D.hashCode()
java.awt.geom.RoundRectangle2D.equals(java.lang.Object)
java.awt.imageパッケージ

新規メソッド

java.awt.image.BufferStrategy.dispose()
java.awt.printパッケージ

新規メソッド

java.awt.print.PrinterJob.getPageFormat(javax.print.attribute.PrintRequestAttributeSet)
java.ioパッケージ

新規クラス

java.io.Console
java.io.IOError

新規メソッド

java.io.File.setWritable(boolean, boolean)
java.io.File.setWritable(boolean)
java.io.File.setReadable(boolean, boolean)
java.io.File.setReadable(boolean)
java.io.File.setExecutable(boolean, boolean)
java.io.File.setExecutable(boolean)
java.io.File.canExecute()
java.io.File.getTotalSpace()
java.io.File.getFreeSpace()
java.io.File.getUsableSpace()
java.io.IOException(java.lang.String, java.lang.Throwable)
java.io.IOException(java.lang.Throwable)
java.io.ObjectStreamClass.lookupAny(java.lang.Class)
java.io.PipedInputStream(java.io.PipedOutputStream, int)
java.io.PipedInputStream(int)
java.io.PipedReader(java.io.PipedWriter, int)
java.io.PipedReader(int)
java.io.PrintStream.clearError()
java.io.PrintWriter.clearError() 
java.lang.instrumentパッケージ

新規メソッド

java.lang.instrument.Instrumentation.addTransformer(java.lang.instrument.ClassFileTransformer, boolean)
java.lang.instrument.Instrumentation.isRetransformClassesSupported()
java.lang.instrument.Instrumentation.retransformClasses(java.lang.Class[])
java.lang.instrument.Instrumentation.isModifiableClass(java.lang.Class)
java.lang.instrument.Instrumentation.appendToBootstrapClassLoaderSearch(java.util.jar.JarFile)
java.lang.instrument.Instrumentation.appendToSystemClassLoaderSearch(java.util.jar.JarFile)
java.lang.instrument.Instrumentation.isNativeMethodPrefixSupported()
java.lang.instrument.Instrumentation.setNativeMethodPrefix(java.lang.instrument.ClassFileTransformer, java.lang.String) 
java.lang.managementパッケージ

新規クラス

java.lang.management.LockInfo
java.lang.management.MonitorInfo   

新規メソッド

java.lang.management.OperatingSystemMXBean.getSystemLoadAverage()
java.lang.management.ThreadInfo.getLockInfo()
java.lang.management.ThreadInfo.getLockedMonitors()
java.lang.management.ThreadInfo.getLockedSynchronizers()
java.lang.management.ThreadMXBean.findDeadlockedThreads()
java.lang.management.ThreadMXBean.isObjectMonitorUsageSupported()
java.lang.management.ThreadMXBean.isSynchronizerUsageSupported()
java.lang.management.ThreadMXBean.getThreadInfo(long[], boolean, boolean)
java.lang.management.ThreadMXBean.dumpAllThreads(boolean, boolean)

java.netパッケージ

新規クラス

java.net.CookieManager
java.net.CookiePolicy
java.net.CookieStore
java.net.HttpCookie
java.net.IDN
java.net.InterfaceAddress

新規メソッド

java.net.InetSocketAddress.getHostString()
java.net.NetworkInterface.getInterfaceAddresses()
java.net.NetworkInterface.getSubInterfaces()
java.net.NetworkInterface.getParent()
java.net.NetworkInterface.isUp()
java.net.NetworkInterface.isLoopback()
java.net.NetworkInterface.isPointToPoint()
java.net.NetworkInterface.supportsMulticast()
java.net.NetworkInterface.getHardwareAddress()
java.net.NetworkInterface.getMTU()
java.net.NetworkInterface.isVirtual()  
java.nioパッケージ

新規メソッド

java.nio.Buffer.hasArray()
java.nio.Buffer.array()
java.nio.Buffer.arrayOffset()
java.nio.Buffer.isDirect() 
java.securityパッケージ

新規クラス

java.security.Policy.Parameters
java.security.PolicySpi
java.security.URIParameter

新規メソッド

java.security.AccessController.doPrivilegedWithCombiner(java.security.PrivilegedAction)
java.security.AccessController.doPrivilegedWithCombiner(java.security.PrivilegedExceptionAction)
java.security.Policy.getInstance(java.lang.String, java.security.Policy.Parameters)
java.security.Policy.getInstance(java.lang.String, java.security.Policy.Parameters, java.lang.String)
java.security.Policy.getInstance(java.lang.String, java.security.Policy.Parameters, java.security.Provider)
java.security.Policy.getProvider()
java.security.Policy.getType()
java.security.Policy.getParameters()
java.sqlパッケージ

新規クラス

java.sql.ClientInfoStatus
java.sql.NClob
java.sql.RowId
java.sql.RowIdLifetime
java.sql.SQLClientInfoException
java.sql.SQLDataException
java.sql.SQLFeatureNotSupportedException
java.sql.SQLIntegrityConstraintViolationException
java.sql.SQLInvalidAuthorizationSpecException
java.sql.SQLNonTransientConnectionException
java.sql.SQLNonTransientException
java.sql.SQLRecoverableException
java.sql.SQLSyntaxErrorException
java.sql.SQLTimeoutException
java.sql.SQLTransactionRollbackException
java.sql.SQLTransientConnectionException
java.sql.SQLTransientException
java.sql.SQLXML
java.sql.Wrapper

新規メソッド

java.sql.Array.free()
java.sql.BatchUpdateException(java.lang.Throwable)
java.sql.BatchUpdateException(int[], java.lang.Throwable)
java.sql.BatchUpdateException(java.lang.String, int[], java.lang.Throwable)
java.sql.BatchUpdateException(java.lang.String, java.lang.String, int[], java.lang.Throwable)
java.sql.BatchUpdateException(java.lang.String, java.lang.String, int, int[], java.lang.Throwable)
java.sql.Blob.free()
java.sql.Blob.getBinaryStream(long, long)
java.sql.CallableStatement.getRowId(int)
java.sql.CallableStatement.getRowId(java.lang.String)
java.sql.CallableStatement.setRowId(java.lang.String, java.sql.RowId)
java.sql.CallableStatement.setNString(java.lang.String, java.lang.String)
java.sql.CallableStatement.setNCharacterStream(java.lang.String, java.io.Reader, long)
java.sql.CallableStatement.setNClob(java.lang.String, java.sql.NClob)
java.sql.CallableStatement.setClob(java.lang.String, java.io.Reader, long)
java.sql.CallableStatement.setBlob(java.lang.String, java.io.InputStream, long)
java.sql.CallableStatement.setNClob(java.lang.String, java.io.Reader, long)
java.sql.CallableStatement.getNClob(int)
java.sql.CallableStatement.getNClob(java.lang.String)
java.sql.CallableStatement.setSQLXML(java.lang.String, java.sql.SQLXML)
java.sql.CallableStatement.getSQLXML(int)
java.sql.CallableStatement.getSQLXML(java.lang.String)
java.sql.CallableStatement.getNString(int)
java.sql.CallableStatement.getNString(java.lang.String)
java.sql.CallableStatement.getNCharacterStream(int)
java.sql.CallableStatement.getNCharacterStream(java.lang.String)
java.sql.CallableStatement.getCharacterStream(int)
java.sql.CallableStatement.getCharacterStream(java.lang.String)
java.sql.CallableStatement.setBlob(java.lang.String, java.sql.Blob)
java.sql.CallableStatement.setClob(java.lang.String, java.sql.Clob)
java.sql.CallableStatement.setAsciiStream(java.lang.String, java.io.InputStream, long)
java.sql.CallableStatement.setBinaryStream(java.lang.String, java.io.InputStream, long)
java.sql.CallableStatement.setCharacterStream(java.lang.String, java.io.Reader, long)
java.sql.CallableStatement.setAsciiStream(java.lang.String, java.io.InputStream)
java.sql.CallableStatement.setBinaryStream(java.lang.String, java.io.InputStream)
java.sql.CallableStatement.setCharacterStream(java.lang.String, java.io.Reader)
java.sql.CallableStatement.setNCharacterStream(java.lang.String, java.io.Reader)
java.sql.CallableStatement.setClob(java.lang.String, java.io.Reader)
java.sql.CallableStatement.setBlob(java.lang.String, java.io.InputStream)
java.sql.CallableStatement.setNClob(java.lang.String, java.io.Reader)
java.sql.Clob.free()
java.sql.Clob.getCharacterStream(long, long)
java.sql.Connection.createClob()
java.sql.Connection.createBlob()
java.sql.Connection.createNClob()
java.sql.Connection.createSQLXML()
java.sql.Connection.setClientInfo(java.lang.String, java.lang.String)
java.sql.Connection.getClientInfo()
java.sql.Connection.createArrayOf(java.lang.String, java.lang.Object[])
java.sql.Connection.createStruct(java.lang.String, java.lang.Object[])
java.sql.DatabaseMetaData.getRowIdLifetime()
java.sql.DatabaseMetaData.getSchemas(java.lang.String, java.lang.String)
java.sql.DatabaseMetaData.supportsStoredFunctionsUsingCallSyntax()
java.sql.DatabaseMetaData.autoCommitFailureClosesAllResultSets()
java.sql.DatabaseMetaData.getClientInfoProperties()
java.sql.DatabaseMetaData.getFunctions(java.lang.String, java.lang.String, java.lang.String)
java.sql.DatabaseMetaData.getFunctionColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
java.sql.DataTruncation(int, boolean, boolean, int, int, java.lang.Throwable)
java.sql.PreparedStatement.setRowId(int, java.sql.RowId)
java.sql.PreparedStatement.setNString(int, java.lang.String)
java.sql.PreparedStatement.setNCharacterStream(int, java.io.Reader, long)
java.sql.PreparedStatement.setNClob(int, java.sql.NClob)
java.sql.PreparedStatement.setClob(int, java.io.Reader, long)
java.sql.PreparedStatement.setBlob(int, java.io.InputStream, long)
java.sql.PreparedStatement.setNClob(int, java.io.Reader, long)
java.sql.PreparedStatement.setSQLXML(int, java.sql.SQLXML)
java.sql.PreparedStatement.setObject(int, java.lang.Object, int, int)
java.sql.PreparedStatement.setAsciiStream(int, java.io.InputStream, long)
java.sql.PreparedStatement.setBinaryStream(int, java.io.InputStream, long)
java.sql.PreparedStatement.setCharacterStream(int, java.io.Reader, long)
java.sql.PreparedStatement.setAsciiStream(int, java.io.InputStream)
java.sql.PreparedStatement.setBinaryStream(int, java.io.InputStream)
java.sql.PreparedStatement.setCharacterStream(int, java.io.Reader)
java.sql.PreparedStatement.setNCharacterStream(int, java.io.Reader)
java.sql.PreparedStatement.setClob(int, java.io.Reader)
java.sql.PreparedStatement.setBlob(int, java.io.InputStream)
java.sql.PreparedStatement.setNClob(int, java.io.Reader)
java.sql.ResultSet.getRowId(int)
java.sql.ResultSet.getRowId(java.lang.String)
java.sql.ResultSet.updateRowId(int, java.sql.RowId)
java.sql.ResultSet.updateRowId(java.lang.String, java.sql.RowId)
java.sql.ResultSet.getHoldability()
java.sql.ResultSet.isClosed()
java.sql.ResultSet.updateNString(int, java.lang.String)
java.sql.ResultSet.updateNString(java.lang.String, java.lang.String)
java.sql.ResultSet.updateNClob(int, java.sql.NClob)
java.sql.ResultSet.updateNClob(java.lang.String, java.sql.NClob)
java.sql.ResultSet.getNClob(int)
java.sql.ResultSet.getNClob(java.lang.String)
java.sql.ResultSet.getSQLXML(int)
java.sql.ResultSet.getSQLXML(java.lang.String)
java.sql.ResultSet.updateSQLXML(int, java.sql.SQLXML)
java.sql.ResultSet.updateSQLXML(java.lang.String, java.sql.SQLXML)
java.sql.ResultSet.getNString(int)
java.sql.ResultSet.getNString(java.lang.String)
java.sql.ResultSet.getNCharacterStream(int)
java.sql.ResultSet.getNCharacterStream(java.lang.String)
java.sql.ResultSet.updateNCharacterStream(int, java.io.Reader, long)
java.sql.ResultSet.updateNCharacterStream(java.lang.String, java.io.Reader, long)
java.sql.ResultSet.updateAsciiStream(int, java.io.InputStream, long)
java.sql.ResultSet.updateBinaryStream(int, java.io.InputStream, long)
java.sql.ResultSet.updateCharacterStream(int, java.io.Reader, long)
java.sql.ResultSet.updateAsciiStream(java.lang.String, java.io.InputStream, long)
java.sql.ResultSet.updateBinaryStream(java.lang.String, java.io.InputStream, long)
java.sql.ResultSet.updateCharacterStream(java.lang.String, java.io.Reader, long)
java.sql.ResultSet.updateBlob(int, java.io.InputStream, long)
java.sql.ResultSet.updateBlob(java.lang.String, java.io.InputStream, long)
java.sql.ResultSet.updateClob(int, java.io.Reader, long)
java.sql.ResultSet.updateClob(java.lang.String, java.io.Reader, long)
java.sql.ResultSet.updateNClob(int, java.io.Reader, long)
java.sql.ResultSet.updateNClob(java.lang.String, java.io.Reader, long)
java.sql.ResultSet.updateNCharacterStream(int, java.io.Reader)
java.sql.ResultSet.updateNCharacterStream(java.lang.String, java.io.Reader)
java.sql.ResultSet.updateAsciiStream(int, java.io.InputStream)
java.sql.ResultSet.updateBinaryStream(int, java.io.InputStream)
java.sql.ResultSet.updateCharacterStream(int, java.io.Reader)
java.sql.ResultSet.updateAsciiStream(java.lang.String, java.io.InputStream)
java.sql.ResultSet.updateBinaryStream(java.lang.String, java.io.InputStream)
java.sql.ResultSet.updateCharacterStream(java.lang.String, java.io.Reader)
java.sql.ResultSet.updateBlob(int, java.io.InputStream)
java.sql.ResultSet.updateBlob(java.lang.String, java.io.InputStream)
java.sql.ResultSet.updateClob(int, java.io.Reader)
java.sql.ResultSet.updateClob(java.lang.String, java.io.Reader)
java.sql.ResultSet.updateNClob(int, java.io.Reader)
java.sql.ResultSet.updateNClob(java.lang.String, java.io.Reader)
java.sql.RowId.equals(java.lang.Object)
java.sql.SQLClientInfoException()
java.sql.SQLClientInfoException(java.util.Map)
java.sql.SQLClientInfoException(java.util.Map, java.lang.Throwable)
java.sql.SQLClientInfoException(java.lang.String, java.util.Map)
java.sql.SQLClientInfoException(java.lang.String, java.util.Map, java.lang.Throwable)
java.sql.SQLClientInfoException(java.lang.String, java.lang.String, java.util.Map)
java.sql.SQLClientInfoException(java.lang.String, java.lang.String, java.util.Map, java.lang.Throwable)
java.sql.SQLClientInfoException(java.lang.String, java.lang.String, int, java.util.Map)
java.sql.SQLClientInfoException(java.lang.String, java.lang.String, int, java.util.Map, java.lang.Throwable)
java.sql.SQLClientInfoException.getFailedProperties()
java.sql.SQLDataException()
java.sql.SQLDataException(java.lang.String)
java.sql.SQLDataException(java.lang.String, java.lang.String)
java.sql.SQLDataException(java.lang.String, java.lang.String, int)
java.sql.SQLDataException(java.lang.Throwable)
java.sql.SQLDataException(java.lang.String, java.lang.Throwable)
java.sql.SQLDataException(java.lang.String, java.lang.String, java.lang.Throwabl e)
java.sql.SQLDataException(java.lang.String, java.lang.String, int, java.lang.Throwable)
java.sql.SQLException(java.lang.Throwable)
java.sql.SQLException(java.lang.String, java.lang.Throwable)
java.sql.SQLException(java.lang.String, java.lang.String, java.lang.Throwable)
java.sql.SQLException(java.lang.String, java.lang.String, int, java.lang.Throwable)
java.sql.SQLException.iterator()
java.sql.SQLFeatureNotSupportedException()
java.sql.SQLFeatureNotSupportedException(java.lang.String)
java.sql.SQLFeatureNotSupportedException(java.lang.String, java.lang.String)
java.sql.SQLFeatureNotSupportedException(java.lang.String, java.lang.String, int)
java.sql.SQLFeatureNotSupportedException(java.lang.Throwable)
java.sql.SQLFeatureNotSupportedException(java.lang.String, java.lang.Throwable)
java.sql.SQLFeatureNotSupportedException(java.lang.String, java.lang.String, java.lang.Throwable)
java.sql.SQLFeatureNotSupportedException(java.lang.String, java.lang.String, int, java.lang.Throwable)
java.sql.SQLInput.readNClob()
java.sql.SQLInput.readNString()
java.sql.SQLInput.readSQLXML()
java.sql.SQLInput.readRowId()
java.sql.SQLIntegrityConstraintViolationException()
java.sql.SQLIntegrityConstraintViolationException(java.lang.String)
java.sql.SQLIntegrityConstraintViolationException(java.lang.String, java.lang.String)
java.sql.SQLIntegrityConstraintViolationException(java.lang.String, java.lang.String, int)
java.sql.SQLIntegrityConstraintViolationException(java.lang.Throwable)
java.sql.SQLIntegrityConstraintViolationException(java.lang.String, java.lang.Throwable)
java.sql.SQLIntegrityConstraintViolationException(java.lang.String, java.lang.String, java.lang.Throwable)
java.sql.SQLIntegrityConstraintViolationException(java.lang.String, java.lang.String, int, java.lang.Throwable)
java.sql.SQLInvalidAuthorizationSpecException()
java.sql.SQLInvalidAuthorizationSpecException(java.lang.String)
java.sql.SQLInvalidAuthorizationSpecException(java.lang.String, java.lang.String)
java.sql.SQLInvalidAuthorizationSpecException(java.lang.String, java.lang.String, int)
java.sql.SQLInvalidAuthorizationSpecException(java.lang.Throwable)
java.sql.SQLInvalidAuthorizationSpecException(java.lang.String, java.lang.Throwable)
java.sql.SQLInvalidAuthorizationSpecException(java.lang.String, java.lang.String, java.lang.Throwable)
java.sql.SQLInvalidAuthorizationSpecException(java.lang.String, java.lang.String, int, java.lang.Throwable)
java.sql.SQLNonTransientConnectionException()
java.sql.SQLNonTransientConnectionException(java.lang.String)
java.sql.SQLNonTransientConnectionException(java.lang.String, java.lang.String)
java.sql.SQLNonTransientConnectionException(java.lang.String, java.lang.String, int)
java.sql.SQLNonTransientConnectionException(java.lang.Throwable)
java.sql.SQLNonTransientConnectionException(java.lang.String, java.lang.Throwable)
java.sql.SQLNonTransientConnectionException(java.lang.String, java.lang.String, java.lang.Throwable)
java.sql.SQLNonTransientConnectionException(java.lang.String, java.lang.String, int, java.lang.Throwable)
java.sql.SQLNonTransientException()
java.sql.SQLNonTransientException(java.lang.String)
java.sql.SQLNonTransientException(java.lang.String, java.lang.String)
java.sql.SQLNonTransientException(java.lang.String, java.lang.String, int)
java.sql.SQLNonTransientException(java.lang.Throwable)
java.sql.SQLNonTransientException(java.lang.String, java.lang.Throwable)
java.sql.SQLNonTransientException(java.lang.String, java.lang.String, java.lang.Throwable)
java.sql.SQLNonTransientException(java.lang.String, java.lang.String, int, java.lang.Throwable)
java.sql.SQLOutput.writeNString(java.lang.String)
java.sql.SQLOutput.writeNClob(java.sql.NClob)
java.sql.SQLOutput.writeRowId(java.sql.RowId)
java.sql.SQLOutput.writeSQLXML(java.sql.SQLXML)
java.sql.SQLRecoverableException()
java.sql.SQLRecoverableException(java.lang.String)
java.sql.SQLRecoverableException(java.lang.String, java.lang.String)
java.sql.SQLRecoverableException(java.lang.String, java.lang.String, int)
java.sql.SQLRecoverableException(java.lang.Throwable)
java.sql.SQLRecoverableException(java.lang.String, java.lang.Throwable)
java.sql.SQLRecoverableException(java.lang.String, java.lang.String, java.lang.Throwable)
java.sql.SQLRecoverableException(java.lang.String, java.lang.String, int, java.lang.Throwable)
java.sql.SQLSyntaxErrorException()
java.sql.SQLSyntaxErrorException(java.lang.String)
java.sql.SQLSyntaxErrorException(java.lang.String, java.lang.String)
java.sql.SQLSyntaxErrorException(java.lang.String, java.lang.String, int)
java.sql.SQLSyntaxErrorException(java.lang.Throwable)
java.sql.SQLSyntaxErrorException(java.lang.String, java.lang.Throwable)
java.sql.SQLSyntaxErrorException(java.lang.String, java.lang.String, java.lang.Throwable)
java.sql.SQLSyntaxErrorException(java.lang.String, java.lang.String, int, java.lang.Throwable)
java.sql.SQLTimeoutException()
java.sql.SQLTimeoutException(java.lang.String)
java.sql.SQLTimeoutException(java.lang.String, java.lang.String)
java.sql.SQLTimeoutException(java.lang.String, java.lang.String, int)
java.sql.SQLTimeoutException(java.lang.Throwable)
java.sql.SQLTimeoutException(java.lang.String, java.lang.Throwable)
java.sql.SQLTimeoutException(java.lang.String, java.lang.String, java.lang.Throwable)
java.sql.SQLTimeoutException(java.lang.String, java.lang.String, int, java.lang.Throwabl
java.sql.SQLTransactionRollbackException()
java.sql.SQLTransactionRollbackException(java.lang.String)
java.sql.SQLTransactionRollbackException(java.lang.String, java.lang.String)
java.sql.SQLTransactionRollbackException(java.lang.String, java.lang.String, int)
java.sql.SQLTransactionRollbackException(java.lang.Throwable)
java.sql.SQLTransactionRollbackException(java.lang.String, java.lang.Throwable)
java.sql.SQLTransactionRollbackException(java.lang.String, java.lang.String, java.lang.Throwable)
java.sql.SQLTransactionRollbackException(java.lang.String, java.lang.String, int, java.lang.Throwable)
java.sql.SQLTransientConnectionException()
java.sql.SQLTransientConnectionException(java.lang.String)
java.sql.SQLTransientConnectionException(java.lang.String, java.lang.String)
java.sql.SQLTransientConnectionException(java.lang.String, java.lang.String, int
)
java.sql.SQLTransientConnectionException(java.lang.Throwable)
java.sql.SQLTransientConnectionException(java.lang.String, java.lang.Throwable)
java.sql.SQLTransientConnectionException(java.lang.String, java.lang.String, java.lang.Throwable)
java.sql.SQLTransientConnectionException(java.lang.String, java.lang.String, int, java.lang.Throwable)
java.sql.SQLTransientException()
java.sql.SQLTransientException(java.lang.String)
java.sql.SQLTransientException(java.lang.String, java.lang.String)
java.sql.SQLTransientException(java.lang.String, java.lang.String, int)
java.sql.SQLTransientException(java.lang.Throwable)
java.sql.SQLTransientException(java.lang.String, java.lang.Throwable)
java.sql.SQLTransientException(java.lang.String, java.lang.String, java.lang.Throwable)
java.sql.SQLTransientException(java.lang.String, java.lang.String, int, java.lang.Throwable)
java.sql.SQLXML.free()
java.sql.SQLXML.getBinaryStream()
java.sql.SQLXML.setBinaryStream()
java.sql.SQLXML.getCharacterStream()
java.sql.SQLXML.setCharacterStream()
java.sql.SQLXML.getString()
java.sql.SQLXML.setString(java.lang.String)
java.sql.SQLXML.getSource(java.lang.Class)
java.sql.SQLXML.setResult(java.lang.Class)
java.sql.Statement.isClosed()
java.sql.Statement.setPoolable(boolean)
java.sql.Wrapper.unwrap(java.lang.Class)
java.sql.Wrapper.isWrapperFor(java.lang.Class)                                                                              
java.textパッケージ

新規クラス

java.text.Normalizer
java.text.Normalizer.Form

新規メソッド

java.text.CollationKey(java.lang.String)
java.text.DateFormatSymbols.getAvailableLocales()
java.text.DateFormatSymbols.getInstance()
java.text.DateFormatSymbols.getInstance(java.util.Locale)
java.text.DateFormatSymbols.writeObject(java.io.ObjectOutputStream)
java.text.DecimalFormat.getRoundingMode()
java.text.DecimalFormat.setRoundingMode(java.math.RoundingMode)
java.text.DecimalFormatSymbols.getAvailableLocales()
java.text.DecimalFormatSymbols.getInstance()
java.text.DecimalFormatSymbols.getInstance(java.util.Locale)
java.text.DecimalFormatSymbols.getExponentSeparator()
java.text.DecimalFormatSymbols.setExponentSeparator(java.lang.String)
java.text.NumberFormat.getRoundingMode()
java.text.NumberFormat.setRoundingMode(java.math.RoundingMode)
java.utilパッケージ

新規クラス

java.util.AbstractMap.SimpleEntry
java.util.AbstractMap.SimpleImmutableEntry
java.util.ArrayDeque
java.util.Deque
java.util.JapaneseImperialCalendar
java.util.NavigableMap
java.util.NavigableSet
java.util.ResourceBundle.Control
java.util.ServiceConfigurationError
java.util.ServiceLoader

新規メソッド

java.util.Arrays.binarySearch(long[], int, int, long)
java.util.Arrays.binarySearch(int[], int, int, int)
java.util.Arrays.binarySearch(short[], int, int, short)
java.util.Arrays.binarySearch(char[], int, int, char)
java.util.Arrays.binarySearch(byte[], int, int, byte)
java.util.Arrays.binarySearch(double[], int, int, double)
java.util.Arrays.binarySearch(float[], int, int, float)
java.util.Arrays.binarySearch(java.lang.Object[], int, int, java.lang.Object)
java.util.Arrays.binarySearch(T[], int, int, T, java.util.Comparator)
java.util.Arrays.copyOf(T[], int)
java.util.Arrays.copyOf(U[], int, java.lang.Class)
java.util.Arrays.copyOf(byte[], int)
java.util.Arrays.copyOf(short[], int)
java.util.Arrays.copyOf(int[], int)
java.util.Arrays.copyOf(long[], int)
java.util.Arrays.copyOf(char[], int)
java.util.Arrays.copyOf(float[], int)
java.util.Arrays.copyOf(double[], int)
java.util.Arrays.copyOf(boolean[], int)
java.util.Arrays.copyOfRange(T[], int, int)
java.util.Arrays.copyOfRange(U[], int, int, java.lang.Class)
java.util.Arrays.copyOfRange(byte[], int, int)
java.util.Arrays.copyOfRange(short[], int, int)
java.util.Arrays.copyOfRange(int[], int, int)
java.util.Arrays.copyOfRange(long[], int, int)
java.util.Arrays.copyOfRange(char[], int, int)
java.util.Arrays.copyOfRange(float[], int, int)
java.util.Arrays.copyOfRange(double[], int, int)
java.util.Arrays.copyOfRange(boolean[], int, int)
java.util.Calendar.getDisplayName(int, int, java.util.Locale)
java.util.Calendar.getDisplayNames(int, int, java.util.Locale)
java.util.Collections.newSetFromMap(java.util.Map)
java.util.Collections.asLifoQueue(java.util.Deque)
java.util.LinkedList.offerFirst(E)
java.util.LinkedList.offerLast(E)
java.util.LinkedList.peekFirst()
java.util.LinkedList.peekLast()
java.util.LinkedList.pollFirst()
java.util.LinkedList.pollLast()
java.util.LinkedList.push(E)
java.util.LinkedList.pop()
java.util.LinkedList.removeFirstOccurrence(java.lang.Object)
java.util.LinkedList.removeLastOccurrence(java.lang.Object)
java.util.LinkedList.descendingIterator()
java.util.ListResourceBundle.handleKeySet()
java.util.Properties.load(java.io.Reader)
java.util.Properties.store(java.io.Writer, java.lang.String)
java.util.Properties.stringPropertyNames()
java.util.PropertyResourceBundle(java.io.Reader)
java.util.PropertyResourceBundle.handleKeySet()
java.util.ResourceBundle.getBundle(java.lang.String, java.util.ResourceBundle.Control)
java.util.ResourceBundle.getBundle(java.lang.String, java.util.Locale, java.util.ResourceBundle.Control)
java.util.ResourceBundle.getBundle(java.lang.String, java.util.Locale, java.lang.ClassLoader, java.util.ResourceBundle.Control)
java.util.ResourceBundle.clearCache()
java.util.ResourceBundle.clearCache(java.lang.ClassLoader)
java.util.ResourceBundle.containsKey(java.lang.String)
java.util.ResourceBundle.keySet()
java.util.ResourceBundle.handleKeySet()
java.util.Scanner.reset()
java.util.TreeMap.firstEntry()
java.util.TreeMap.lastEntry()
java.util.TreeMap.pollFirstEntry()
java.util.TreeMap.pollLastEntry()
java.util.TreeMap.lowerEntry(K)
java.util.TreeMap.lowerKey(K)
java.util.TreeMap.floorEntry(K)
java.util.TreeMap.floorKey(K)
java.util.TreeMap.ceilingEntry(K)
java.util.TreeMap.ceilingKey(K)
java.util.TreeMap.higherEntry(K)
java.util.TreeMap.higherKey(K)
java.util.TreeMap.navigableKeySet()
java.util.TreeMap.descendingKeySet()
java.util.TreeMap.descendingMap()
java.util.TreeMap.subMap(K, boolean, K, boolean)
java.util.TreeMap.headMap(K, boolean)
java.util.TreeMap.tailMap(K, boolean)
java.util.TreeSet.descendingIterator()
java.util.TreeSet.descendingSet()
java.util.TreeSet.subSet(E, boolean, E, boolean)
java.util.TreeSet.headSet(E, boolean)
java.util.TreeSet.tailSet(E, boolean)
java.util.TreeSet.lower(E)
java.util.TreeSet.floor(E)
java.util.TreeSet.ceiling(E)
java.util.TreeSet.higher(E)
java.util.TreeSet.pollFirst()
java.util.TreeSet.pollLast()    
java.util.concurrentパッケージ

新規クラス

java.util.concurrent.BlockingDeque
java.util.concurrent.ConcurrentNavigableMap
java.util.concurrent.ConcurrentSkipListMap
java.util.concurrent.ConcurrentSkipListSet
java.util.concurrent.LinkedBlockingDeque
java.util.concurrent.RunnableFuture
java.util.concurrent.RunnableScheduledFuture

新規メソッド

java.util.concurrent.AbstractExecutorService.newTaskFor(java.lang.Runnable, T)
java.util.concurrent.AbstractExecutorService.newTaskFor(java.util.concurrent.Callable)
java.util.concurrent.ConcurrentHashMap(int, float)
java.util.concurrent.ScheduledThreadPoolExecutor.decorateTask(java.lang.Runnable, java.util.concurrent.RunnableScheduledFuture)
java.util.concurrent.ScheduledThreadPoolExecutor.decorateTask(java.util.concurrent.Callable, java.util.concurrent.RunnableScheduledFuture)
java.util.concurrent.ThreadPoolExecutor.allowsCoreThreadTimeOut()
java.util.concurrent.ThreadPoolExecutor.allowCoreThreadTimeOut(boolean)
java.util.concurrent.TimeUnit.toMinutes(long)
java.util.concurrent.TimeUnit.toHours(long)
java.util.concurrent.TimeUnit.toDays(long)
java.util.concurrent.atomicパッケージ

新規メソッド

java.util.concurrent.atomic.AtomicBoolean.lazySet(boolean)
java.util.concurrent.atomic.AtomicInteger.lazySet(int)
java.util.concurrent.atomic.AtomicIntegerArray.lazySet(int, int)
java.util.concurrent.atomic.AtomicIntegerFieldUpdater.lazySet(T, int)
java.util.concurrent.atomic.AtomicLong.lazySet(long)
java.util.concurrent.atomic.AtomicLongArray.lazySet(int, long)
java.util.concurrent.atomic.AtomicLongFieldUpdater.lazySet(T, long)
java.util.concurrent.atomic.AtomicReference.lazySet(V)
java.util.concurrent.atomic.AtomicReferenceArray.lazySet(int, E)
java.util.concurrent.atomic.AtomicReferenceFieldUpdater.lazySet(T, V)    
java.util.concurrent.locksパッケージ

新規クラス

java.util.concurrent.locks.AbstractOwnableSynchronizer
java.util.concurrent.locks.AbstractQueuedLongSynchronizer
java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject

新規メソッド

java.util.concurrent.locks.LockSupport.park(java.lang.Object)
java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long)
java.util.concurrent.locks.LockSupport.parkUntil(java.lang.Object, long)
java.util.concurrent.locks.LockSupport.getBlocker(java.lang.Thread)
java.util.concurrent.locks.ReentrantReadWriteLock.getReadHoldCount()
java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock.isHeldByCurrentThread()
java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock.getHoldCount()    
javax.accessibilityパッケージ

新規メソッド

javax.accessibility.AccessibleAttributeSequence(int, int, javax.swing.text.AttributeSet)
javax.accessibility.AccessibleTextSequence(int, int, java.lang.String) 
javax.imageioパッケージ

新規メソッド

javax.imageio.ImageIO.getReaderFileSuffixes()
javax.imageio.ImageIO.getWriterFileSuffixes() 
javax.managementパッケージ

新規クラス

javax.management.DescriptorKey
javax.management.DescriptorRead
javax.management.ImmutableDescriptor
javax.management.InstanceOfQueryExp
javax.management.JMX
javax.management.MXBean
javax.management.StandardEmitterMBean

新規メソッド

javax.management.AttributeList(java.util.List)
javax.management.AttributeList.asList()
javax.management.Descriptor.equals(java.lang.Object)
javax.management.Descriptor.hashCode()
javax.management.MBeanAttributeInfo(java.lang.String, java.lang.String, java.lang.String, boolean, boolean, boolean, javax.management.Descriptor)
javax.management.MBeanConstructorInfo(java.lang.String, java.lang.String, javax.management.MBeanParameterInfo[], javax.management.Descriptor)
javax.management.MBeanFeatureInfo(java.lang.String, java.lang.String, javax.management.Descriptor)
javax.management.MBeanFeatureInfo.getDescriptor()
javax.management.MBeanFeatureInfo.writeObject(java.io.ObjectOutputStream)
javax.management.MBeanFeatureInfo.readObject(java.io.ObjectInputStream)
javax.management.MBeanInfo(java.lang.String, java.lang.String, javax.management.MBeanAttributeInfo[], javax.management.MBeanConstructorInfo[], javax.management.MBeanOperationInfo[], javax.management.MBeanNotificationInfo[], javax.management.Descriptor)
javax.management.MBeanInfo.getDescriptor()
javax.management.MBeanInfo.writeObject(java.io.ObjectOutputStream)
javax.management.MBeanInfo.readObject(java.io.ObjectInputStream)
javax.management.MBeanNotificationInfo(java.lang.String[], java.lang.String, java.lang.String, javax.management.Descriptor)
javax.management.MBeanOperationInfo(java.lang.String, java.lang.String, javax.management.MBeanParameterInfo[], java.lang.String, int, javax.management.Descriptor)
javax.management.MBeanParameterInfo(java.lang.String, java.lang.String, java.lang.String, javax.management.Descriptor)
javax.management.MBeanServerInvocationHandler(javax.management.MBeanServerConnection, javax.management.ObjectName, boolean)
javax.management.MBeanServerInvocationHandler.getMBeanServerConnection()
javax.management.MBeanServerInvocationHandler.getObjectName()
javax.management.MBeanServerInvocationHandler.isMXBean()
javax.management.NotificationBroadcasterSupport(java.util.concurrent.Executor)
javax.management.NotificationBroadcasterSupport(javax.management.MBeanNotificationInfo[])
javax.management.NotificationBroadcasterSupport(java.util.concurrent.Executor,
javax.management.MBeanNotificationInfo[])
javax.management.ObjectName.isPropertyListPattern()
javax.management.ObjectName.isPropertyValuePattern()
javax.management.ObjectName.isPropertyValuePattern(java.lang.String)
javax.management.ObjectName.compareTo(javax.management.ObjectName)
javax.management.Query.isInstanceOf(javax.management.StringValueExp)
javax.management.StandardMBean(T, java.lang.Class, boolean)
javax.management.StandardMBean(java.lang.Class, boolean)
javax.management.StandardMBean.preRegister(javax.management.MBeanServer, javax.management.ObjectName)
javax.management.StandardMBean.postRegister(java.lang.Boolean)
javax.management.StandardMBean.preDeregister()
javax.management.StandardMBean.postDeregister()
javax.management.modelmbeanパッケージ

新規メソッド

javax.management.modelmbean.ModelMBeanInfoSupport.getDescriptor() 
javax.management.monitorパッケージ

新規メソッド

javax.management.monitor.CounterMonitor.createObservedObject(javax.management.ObjectName)
javax.management.monitor.GaugeMonitor.createObservedObject(javax.management.ObjectName)
javax.management.monitor.Monitor.getDerivedGauge(javax.management.ObjectName)
javax.management.monitor.Monitor.getObservedObject(javax.management.ObjectName)javax.management.monitor.Monitor.createObservedObject(javax.management.ObjectName)
javax.management.monitor.StringMonitor.createObservedObject(javax.management.ObjectName) 
javax.management.openmbeanパッケージ

新規クラス

javax.management.openmbean.CompositeDataInvocationHandler
javax.management.openmbean.CompositeDataView     

新規メソッド

javax.management.openmbean.ArrayType(javax.management.openmbean.SimpleType, boolean)
javax.management.openmbean.ArrayType.isPrimitiveArray()
javax.management.openmbean.ArrayType.getArrayType(javax.management.openmbean.OpenType)
javax.management.openmbean.ArrayType.getPrimitiveArrayType(java.lang.Class)
javax.management.openmbean.ArrayType.readResolve()
javax.management.openmbean.ArrayType.writeReplace()
javax.management.openmbean.OpenMBeanAttributeInfoSupport(java.lang.String, java.lang.String, javax.management.openmbean.OpenType, boolean, boolean, boolean, javax.management.Descriptor)
javax.management.openmbean.OpenMBeanConstructorInfoSupport(java.lang.String, java.lang.String, javax.management.openmbean.OpenMBeanParameterInfo[], javax.management.Descriptor)
javax.management.openmbean.OpenMBeanInfoSupport(java.lang.String, java.lang.String, javax.management.openmbean.OpenMBeanAttributeInfo[], javax.management.openmbean.OpenMBeanConstructorInfo[], javax.management.openmbean.OpenMBeanOperationInfo[], javax.management.MBeanNotificationInfo[], javax.management.Descriptor)
javax.management.openmbean.OpenMBeanOperationInfoSupport(java.lang.String, java.lang.String, javax.management.openmbean.OpenMBeanParameterInfo[], javax.management.openmbean.OpenType, int, javax.management.Descriptor)
javax.management.openmbean.OpenMBeanParameterInfoSupport(java.lang.String, java.lang.String, javax.management.openmbean.OpenType, javax.management.Descriptor)
javax.management.relationパッケージ

新規メソッド

javax.management.relation.RoleList.asList()
javax.management.relation.RoleUnresolvedList.asList()
javax.management.remote.rmiパッケージ

新規メソッド

javax.management.remote.rmi.RMIConnector.getAddress()  
javax.namingパッケージ

新規メソッド

javax.naming.InitialContext.doLookup(javax.naming.Name)
javax.naming.InitialContext.doLookup(java.lang.String) 
javax.security.auth.kerberosパッケージ

新規メソッド

javax.security.auth.kerberos.KerberosKey.hashCode()
javax.security.auth.kerberos.KerberosKey.equals(java.lang.Object)
javax.security.auth.kerberos.KerberosTicket.hashCode()
javax.security.auth.kerberos.KerberosTicket.equals(java.lang.Object) 
javax.security.auth.loginパッケージ

新規クラス

javax.security.auth.login.Configuration.Parameters
javax.security.auth.login.ConfigurationSpi

新規メソッド

javax.security.auth.login.Configuration.getInstance(java.lang.String, javax.security.auth.login.Configuration.Parameters)
javax.security.auth.login.Configuration.getInstance(java.lang.String, javax.security.auth.login.Configuration.Parameters, java.lang.String)
javax.security.auth.login.Configuration.getInstance(java.lang.String, javax.security.auth.login.Configuration.Parameters, java.security.Provider)
javax.security.auth.login.Configuration.getProvider()
javax.security.auth.login.Configuration.getType()
javax.security.auth.login.Configuration.getParameters() 
javax.security.auth.x500パッケージ

新規メソッド

javax.security.auth.x500.X500Principal(java.lang.String, java.util.Map)
javax.security.auth.x500.X500Principal.getName(java.lang.String, java.util.Map)
javax.sqlパッケージ

新規クラス

javax.sql.StatementEvent
javax.sql.StatementEventListener

新規メソッド

javax.sql.PooledConnection.addStatementEventListener(javax.sql.StatementEventListener)
javax.sql.PooledConnection.removeStatementEventListener(javax.sql.StatementEventListener)
javax.sql.RowSet.setAsciiStream(int, java.io.InputStream)
javax.sql.RowSet.setAsciiStream(java.lang.String, java.io.InputStream)
javax.sql.RowSet.setBinaryStream(int, java.io.InputStream)
javax.sql.RowSet.setBinaryStream(java.lang.String, java.io.InputStream)
javax.sql.RowSet.setCharacterStream(int, java.io.Reader)
javax.sql.RowSet.setCharacterStream(java.lang.String, java.io.Reader)
javax.sql.RowSet.setNCharacterStream(int, java.io.Reader)
javax.sql.RowSet.setBlob(int, java.io.InputStream, long)
javax.sql.RowSet.setBlob(int, java.io.InputStream)
javax.sql.RowSet.setBlob(java.lang.String, java.io.InputStream, long)
javax.sql.RowSet.setBlob(java.lang.String, java.sql.Blob)
javax.sql.RowSet.setBlob(java.lang.String, java.io.InputStream)
javax.sql.RowSet.setClob(int, java.io.Reader, long)
javax.sql.RowSet.setClob(int, java.io.Reader)
javax.sql.RowSet.setClob(java.lang.String, java.io.Reader, long)
javax.sql.RowSet.setClob(java.lang.String, java.sql.Clob)
javax.sql.RowSet.setClob(java.lang.String, java.io.Reader)
javax.sql.RowSet.setSQLXML(int, java.sql.SQLXML)
javax.sql.RowSet.setSQLXML(java.lang.String, java.sql.SQLXML)
javax.sql.RowSet.setRowId(int, java.sql.RowId)
javax.sql.RowSet.setRowId(java.lang.String, java.sql.RowId)
javax.sql.RowSet.setNString(int, java.lang.String)
javax.sql.RowSet.setNString(java.lang.String, java.lang.String)
javax.sql.RowSet.setNCharacterStream(int, java.io.Reader, long)
javax.sql.RowSet.setNCharacterStream(java.lang.String, java.io.Reader, long)
javax.sql.RowSet.setNCharacterStream(java.lang.String, java.io.Reader)
javax.sql.RowSet.setNClob(java.lang.String, java.sql.NClob)
javax.sql.RowSet.setNClob(java.lang.String, java.io.Reader, long)
javax.sql.RowSet.setNClob(java.lang.String, java.io.Reader)
javax.sql.RowSet.setNClob(int, java.io.Reader, long)
javax.sql.RowSet.setNClob(int, java.sql.NClob)
javax.sql.RowSet.setNClob(int, java.io.Reader)
javax.sql.StatementEvent(javax.sql.PooledConnection, java.sql.PreparedStatement)
javax.sql.StatementEvent(javax.sql.PooledConnection, java.sql.PreparedStatement, java.sql.SQLException)
javax.sql.StatementEvent.getStatement()
javax.sql.StatementEvent.getSQLException()
javax.sql.StatementEventListener.statementClosed(javax.sql.StatementEvent)
javax.sql.StatementEventListener.statementErrorOccurred(javax.sql.StatementEvent)
javax.sql.rowsetパッケージ

新規メソッド

javax.sql.rowset.BaseRowSet.setAsciiStream(int, java.io.InputStream)
javax.sql.rowset.BaseRowSet.setBinaryStream(int, java.io.InputStream)
javax.sql.rowset.BaseRowSet.setCharacterStream(int, java.io.Reader)
javax.sql.rowset.BaseRowSet.setAsciiStream(java.lang.String, java.io.InputStream)
javax.sql.rowset.BaseRowSet.setBinaryStream(java.lang.String, java.io.InputStream)
javax.sql.rowset.BaseRowSet.setCharacterStream(java.lang.String, java.io.Reader)
javax.sql.rowset.BaseRowSet.setNCharacterStream(int, java.io.Reader)
javax.sql.rowset.BaseRowSet.setBlob(int, java.io.InputStream)
javax.sql.rowset.BaseRowSet.setBlob(java.lang.String, java.io.InputStream, long)
javax.sql.rowset.BaseRowSet.setBlob(java.lang.String, java.sql.Blob)
javax.sql.rowset.BaseRowSet.setBlob(java.lang.String, java.io.InputStream)
javax.sql.rowset.BaseRowSet.setClob(int, java.io.Reader, long)
javax.sql.rowset.BaseRowSet.setClob(int, java.io.Reader)
javax.sql.rowset.BaseRowSet.setClob(java.lang.String, java.io.Reader, long)
javax.sql.rowset.BaseRowSet.setClob(java.lang.String, java.sql.Clob)
javax.sql.rowset.BaseRowSet.setClob(java.lang.String, java.io.Reader)
javax.sql.rowset.BaseRowSet.setSQLXML(int, java.sql.SQLXML)
javax.sql.rowset.BaseRowSet.setSQLXML(java.lang.String, java.sql.SQLXML)
javax.sql.rowset.BaseRowSet.setRowId(int, java.sql.RowId)
javax.sql.rowset.BaseRowSet.setRowId(java.lang.String, java.sql.RowId)
javax.sql.rowset.BaseRowSet.setNString(int, java.lang.String)
javax.sql.rowset.BaseRowSet.setNString(java.lang.String, java.lang.String)
javax.sql.rowset.BaseRowSet.setNCharacterStream(int, java.io.Reader, long)
javax.sql.rowset.BaseRowSet.setNCharacterStream(java.lang.String, java.io.Reader, long)
javax.sql.rowset.BaseRowSet.setNCharacterStream(java.lang.String, java.io.Reader)
javax.sql.rowset.BaseRowSet.setNClob(java.lang.String, java.sql.NClob)
javax.sql.rowset.BaseRowSet.setNClob(java.lang.String, java.io.Reader, long)
javax.sql.rowset.BaseRowSet.setNClob(java.lang.String, java.io.Reader)
javax.sql.rowset.BaseRowSet.setNClob(int, java.io.Reader, long)
javax.sql.rowset.BaseRowSet.setNClob(int, java.sql.NClob)
javax.sql.rowset.BaseRowSet.setNClob(int, java.io.Reader)
javax.sql.rowset.RowSetMetaDataImpl.unwrap(java.lang.Class)
javax.sql.rowset.RowSetMetaDataImpl.isWrapperFor(java.lang.Class)
javax.sql.rowset.serialパッケージ

新規メソッド

javax.sql.rowset.serial.SerialArray.free()
javax.sql.rowset.serial.SerialBlob.getBinaryStream(long, long)
javax.sql.rowset.serial.SerialBlob.free()
javax.sql.rowset.serial.SQLOutputImpl.writeNString(java.lang.String)
javax.sql.rowset.serial.SQLOutputImpl.writeNClob(java.sql.NClob)
javax.sql.rowset.serial.SQLOutputImpl.writeRowId(java.sql.RowId)
javax.sql.rowset.serial.SQLOutputImpl.writeSQLXML(java.sql.SQLXML)
javax.swingパッケージ

新規クラス

javax.swing.DefaultRowSorter
javax.swing.DefaultRowSorter.ModelWrapper
javax.swing.DropMode
javax.swing.GroupLayout
javax.swing.GroupLayout.Alignment
javax.swing.GroupLayout.Group
javax.swing.GroupLayout.SequentialGroup
javax.swing.GroupLayout.ParallelGroup
javax.swing.JList.DropLocation
javax.swing.JTable.DropLocation
javax.swing.JTree.DropLocation
javax.swing.LayoutStyle
javax.swing.LayoutStyle.ComponentPlacement
javax.swing.RowFilter
javax.swing.RowFilter.ComparisonType
javax.swing.RowFilter.Entry
javax.swing.RowSorter
javax.swing.RowSorter.SortKey
javax.swing.SortOrder
javax.swing.SwingWorker
javax.swing.SwingWorker.StateValue
javax.swing.TransferHandler.DropLocation
javax.swing.TransferHandler.TransferSupport

新規メソッド

javax.swing.AbstractButton.setHideActionText(boolean)
javax.swing.AbstractButton.getHideActionText()
javax.swing.AbstractButton.removeNotify()
javax.swing.AbstractButton.actionPropertyChanged(javax.swing.Action, java.lang.String)
javax.swing.Box.paintComponent(java.awt.Graphics)
javax.swing.Box.Filler.paintComponent(java.awt.Graphics)
javax.swing.BoxLayout.getTarget()
javax.swing.BoxLayout.getAxis()
javax.swing.ButtonGroup.clearSelection()
javax.swing.JApplet.setTransferHandler(javax.swing.TransferHandler)
javax.swing.JApplet.getTransferHandler()
javax.swing.JApplet.getGraphics()
javax.swing.JApplet.repaint(long, int, int, int, int)
javax.swing.JComboBox.actionPropertyChanged(javax.swing.Action, java.lang.String)
javax.swing.JComponent.isPaintingForPrint()
javax.swing.JComponent.getBaseline(int, int)
javax.swing.JComponent.getBaselineResizeBehavior()
javax.swing.JDesktopPane.selectFrame(boolean)
javax.swing.JDesktopPane.addImpl(java.awt.Component, java.lang.Object, int)
javax.swing.JDesktopPane.remove(int)
javax.swing.JDesktopPane.removeAll()
javax.swing.JDesktopPane.setComponentZOrder(java.awt.Component, int)
javax.swing.JDialog(java.awt.Window)
javax.swing.JDialog(java.awt.Window, java.awt.Dialog.ModalityType)
javax.swing.JDialog(java.awt.Window, java.lang.String)
javax.swing.JDialog(java.awt.Window, java.lang.String, java.awt.Dialog.ModalityType)
javax.swing.JDialog(java.awt.Window, java.lang.String, java.awt.Dialog.ModalityType, java.awt.GraphicsConfiguration)
javax.swing.JDialog.setTransferHandler(javax.swing.TransferHandler)
javax.swing.JDialog.getTransferHandler()
javax.swing.JDialog.getGraphics()
javax.swing.JDialog.repaint(long, int, int, int, int)
javax.swing.JFrame.setTransferHandler(javax.swing.TransferHandler)
javax.swing.JFrame.getTransferHandler()
javax.swing.JFrame.getGraphics()
javax.swing.JFrame.repaint(long, int, int, int, int)
javax.swing.JInternalFrame.getLastCursor()
javax.swing.JInternalFrame.setCursor(java.awt.Cursor)
javax.swing.JList.setDropMode(javax.swing.DropMode)
javax.swing.JList.getDropMode()
javax.swing.JList.getDropLocation()
javax.swing.JMenuItem.actionPropertyChanged(javax.swing.Action, java.lang.String)
javax.swing.JOptionPane.createDialog(java.lang.String)
javax.swing.JPasswordField.updateUI()
javax.swing.JPasswordField.AccessibleJPasswordField.getAccessibleText()
javax.swing.JPasswordField.AccessibleJPasswordField.getAtIndex(int, int)
javax.swing.JPasswordField.AccessibleJPasswordField.getAfterIndex(int, int)
javax.swing.JPasswordField.AccessibleJPasswordField.getBeforeIndex(int, int)
javax.swing.JPasswordField.AccessibleJPasswordField.getTextRange(int, int)
javax.swing.JPasswordField.AccessibleJPasswordField.getTextSequenceAt(int, int)javax.swing.JPasswordField.AccessibleJPasswordField.getTextSequenceAfter(int, int)
javax.swing.JPasswordField.AccessibleJPasswordField.getTextSequenceBefore(int, int)
javax.swing.JRootPane.setDoubleBuffered(boolean)
javax.swing.JSlider.setFont(java.awt.Font)
javax.swing.JSpinner.DefaultEditor.getBaseline(int, int)
javax.swing.JSpinner.DefaultEditor.getBaselineResizeBehavior()
javax.swing.JTabbedPane.setTabComponentAt(int, java.awt.Component)
javax.swing.JTabbedPane.getTabComponentAt(int)
javax.swing.JTabbedPane.indexOfTabComponent(java.awt.Component)
javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleName()
javax.swing.JTable.setDropMode(javax.swing.DropMode)
javax.swing.JTable.getDropMode()
javax.swing.JTable.getDropLocation()
javax.swing.JTable.setAutoCreateRowSorter(boolean)
javax.swing.JTable.getAutoCreateRowSorter()
javax.swing.JTable.setUpdateSelectionOnSort(boolean)
javax.swing.JTable.getUpdateSelectionOnSort()
javax.swing.JTable.setRowSorter(javax.swing.RowSorter)
javax.swing.JTable.getRowSorter()
javax.swing.JTable.convertRowIndexToView(int)
javax.swing.JTable.convertRowIndexToModel(int)
javax.swing.JTable.sorterChanged(javax.swing.event.RowSorterEvent)
javax.swing.JTable.setFillsViewportHeight(boolean)
javax.swing.JTable.getFillsViewportHeight()
javax.swing.JTable.print(javax.swing.JTable.PrintMode, java.text.MessageFormat, java.text.MessageFormat, boolean, javax.print.attribute.PrintRequestAttributeSet, boolean, javax.print.PrintService)
javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getCurrentAccessibleContext()
javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getCurrentComponent()
javax.swing.JTextField.actionPropertyChanged(javax.swing.Action, java.lang.String)
javax.swing.JTree.setDropMode(javax.swing.DropMode)
javax.swing.JTree.getDropMode()
javax.swing.JTree.getDropLocation()
javax.swing.JWindow.setTransferHandler(javax.swing.TransferHandler)
javax.swing.JWindow.getTransferHandler()
javax.swing.JWindow.getGraphics()
javax.swing.JWindow.repaint(long, int, int, int, int)
javax.swing.LayoutStyle.getPreferredGap(javax.swing.JComponent, javax.swing.JComponent, javax.swing.LayoutStyle.ComponentPlacement, int, java.awt.Container)
javax.swing.LookAndFeel.getLayoutStyle()
javax.swing.OverlayLayout.getTarget()
javax.swing.RepaintManager.addDirtyRegion(java.awt.Window, int, int, int, int)
javax.swing.RepaintManager.addDirtyRegion(java.applet.Applet, int, int, int, int)
javax.swing.Timer.setActionCommand(java.lang.String)
javax.swing.Timer.getActionCommand()
javax.swing.TransferHandler.importData(javax.swing.TransferHandler.TransferSupport)
javax.swing.TransferHandler.canImport(javax.swing.TransferHandler.TransferSupport)
javax.swing.UIDefaults(int, float)
javax.swing.borderパッケージ

新規メソッド

javax.swing.border.AbstractBorder.getBaseline(java.awt.Component, int, int)
javax.swing.border.AbstractBorder.getBaselineResizeBehavior(java.awt.Component)
javax.swing.border.TitledBorder.getBaseline(java.awt.Component, int, int)
javax.swing.border.TitledBorder.getBaselineResizeBehavior(java.awt.Component)
javax.swing.eventパッケージ

新規クラス

javax.swing.event.RowSorterEvent
javax.swing.event.RowSorterEvent.Type
javax.swing.event.RowSorterListener

新規メソッド

javax.swing.event.MenuDragMouseEvent(java.awt.Component, int, long, int, int, int, int, int, int, boolean, javax.swing.MenuElement[], javax.swing.MenuSelectionManager)
javax.swing.event.SwingPropertyChangeSupport(java.lang.Object, boolean)
javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(java.beans.PropertyChangeEvent)
javax.swing.event.SwingPropertyChangeSupport.isNotifyOnEDT() 
javax.swing.plafパッケージ

新規メソッド

javax.swing.plaf.ComponentUI.getBaseline(javax.swing.JComponent, int, int)
javax.swing.plaf.ComponentUI.getBaselineResizeBehavior(javax.swing.JComponent)
javax.swing.plaf.basicパッケージ

新規メソッド

javax.swing.plaf.basic.BasicButtonUI.getBaseline(javax.swing.JComponent, int, int)
javax.swing.plaf.basic.BasicButtonUI.getBaselineResizeBehavior(javax.swing.JComponent)
javax.swing.plaf.basic.BasicComboBoxEditor.createEditorComponent()
javax.swing.plaf.basic.BasicComboBoxUI.getBaseline(javax.swing.JComponent, int, int)
javax.swing.plaf.basic.BasicComboBoxUI.getBaselineResizeBehavior(javax.swing.JComponent)
javax.swing.plaf.basic.BasicDirectoryModel.addPropertyChangeListener(java.beans.PropertyChangeListener)
javax.swing.plaf.basic.BasicDirectoryModel.removePropertyChangeListener(java.beans.PropertyChangeListener)
javax.swing.plaf.basic.BasicDirectoryModel.getPropertyChangeListeners()
javax.swing.plaf.basic.BasicDirectoryModel.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)
javax.swing.plaf.basic.BasicHTML.getHTMLBaseline(javax.swing.text.View, int, int)
javax.swing.plaf.basic.BasicLabelUI.getBaseline(javax.swing.JComponent, int, int)
javax.swing.plaf.basic.BasicLabelUI.getBaselineResizeBehavior(javax.swing.JComponent)
javax.swing.plaf.basic.BasicListUI.getBaseline(javax.swing.JComponent, int, int)
javax.swing.plaf.basic.BasicListUI.getBaselineResizeBehavior(javax.swing.JComponent)
javax.swing.plaf.basic.BasicMenuItemUI.createPropertyChangeListener(javax.swing.JComponent)
javax.swing.plaf.basic.BasicPanelUI.getBaseline(javax.swing.JComponent, int, int)
javax.swing.plaf.basic.BasicPanelUI.getBaselineResizeBehavior(javax.swing.JComponent)
javax.swing.plaf.basic.BasicPasswordFieldUI.installDefaults()
javax.swing.plaf.basic.BasicProgressBarUI.getBaseline(javax.swing.JComponent, int, int)
javax.swing.plaf.basic.BasicProgressBarUI.getBaselineResizeBehavior(javax.swing.JComponent)
javax.swing.plaf.basic.BasicProgressBarUI.getFrameCount()
javax.swing.plaf.basic.BasicScrollPaneUI.getBaseline(javax.swing.JComponent, int, int)
javax.swing.plaf.basic.BasicScrollPaneUI.getBaselineResizeBehavior(javax.swing.JComponent)
javax.swing.plaf.basic.BasicSliderUI.getBaseline(javax.swing.JComponent, int, int)
javax.swing.plaf.basic.BasicSliderUI.getBaselineResizeBehavior(javax.swing.JComponent)
javax.swing.plaf.basic.BasicSliderUI.labelsHaveSameBaselines()
javax.swing.plaf.basic.BasicSliderUI.getHighestValue()
javax.swing.plaf.basic.BasicSliderUI.getLowestValue()
javax.swing.plaf.basic.BasicSliderUI.yPositionForValue(int, int, int)
javax.swing.plaf.basic.BasicSpinnerUI.getBaseline(javax.swing.JComponent, int, int)
javax.swing.plaf.basic.BasicSpinnerUI.getBaselineResizeBehavior(javax.swing.JComponent)
javax.swing.plaf.basic.BasicTabbedPaneUI.getBaseline(javax.swing.JComponent, int, int)
javax.swing.plaf.basic.BasicTabbedPaneUI.getBaselineResizeBehavior(javax.swing.JComponent)
javax.swing.plaf.basic.BasicTabbedPaneUI.getBaseline(int)
javax.swing.plaf.basic.BasicTabbedPaneUI.getBaselineOffset()
javax.swing.plaf.basic.BasicTableHeaderUI.getRolloverColumn()
javax.swing.plaf.basic.BasicTableHeaderUI.rolloverColumnUpdated(int, int)
javax.swing.plaf.basic.BasicTableHeaderUI.getBaseline(javax.swing.JComponent, int, int)
javax.swing.plaf.basic.BasicTableUI.getBaseline(javax.swing.JComponent, int, int)
javax.swing.plaf.basic.BasicTableUI.getBaselineResizeBehavior(javax.swing.JComponent)
javax.swing.plaf.basic.BasicTextAreaUI.getBaseline(javax.swing.JComponent, int, int)
javax.swing.plaf.basic.BasicTextAreaUI.getBaselineResizeBehavior(javax.swing.JComponent)
javax.swing.plaf.basic.BasicTextFieldUI.getBaseline(javax.swing.JComponent, int, int)
javax.swing.plaf.basic.BasicTextFieldUI.getBaselineResizeBehavior(javax.swing.JComponent)
javax.swing.plaf.basic.BasicToolBarUI.getRolloverBorder(javax.swing.AbstractButton)
javax.swing.plaf.basic.BasicToolBarUI.getNonRolloverBorder(javax.swing.AbstractButton)
javax.swing.plaf.basic.BasicToolBarUI.DragWindow.getOrientation()
javax.swing.plaf.basic.BasicTreeUI.getBaseline(javax.swing.JComponent, int, int)
javax.swing.plaf.basic.BasicTreeUI.getBaselineResizeBehavior(javax.swing.JComponent) 
javax.swing.plaf.metalパッケージ

新規メソッド

javax.swing.plaf.metal.MetalComboBoxUI.getBaseline(javax.swing.JComponent, int, int)
javax.swing.plaf.metal.MetalInternalFrameUI.createBorderListener(javax.swing.JInternalFrame)
javax.swing.plaf.metal.MetalLookAndFeel.getLayoutStyle()
javax.swing.plaf.metal.MetalTabbedPaneUI.getBaselineOffset() 
javax.swing.plaf.synthパッケージ

新規メソッド

javax.swing.plaf.synth.SynthGraphicsUtils.drawLine(javax.swing.plaf.synth.SynthContext, java.lang.Object, java.awt.Graphics, int, int, int, int, java.lang.Object)
javax.swing.plaf.synth.SynthLookAndFeel.load(java.net.URL)
javax.swing.plaf.synth.SynthPainter.paintProgressBarBackground(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintProgressBarBorder(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintScrollBarBackground(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintScrollBarBorder(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintScrollBarTrackBackground(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintScrollBarTrackBorder(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintSeparatorBackground(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintSeparatorBorder(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintSliderBackground(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintSliderBorder(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintSliderTrackBackground(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintSliderTrackBorder(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintSplitPaneDividerBackground(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintTabbedPaneTabAreaBackground(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintTabbedPaneTabAreaBorder(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintTabbedPaneTabBackground(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintTabbedPaneTabBorder(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintToolBarBackground(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintToolBarBorder(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintToolBarContentBackground(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintToolBarContentBorder(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintToolBarDragWindowBackground(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.plaf.synth.SynthPainter.paintToolBarDragWindowBorder(javax.swing.plaf.synth.SynthContext, java.awt.Graphics, int, int, int, int, int)
javax.swing.textパッケージ

新規メソッド

javax.swing.text.DefaultCaret.moveDot(int, javax.swing.text.Position.Bias)
javax.swing.text.DefaultCaret.setDot(int, javax.swing.text.Position.Bias)
javax.swing.text.DefaultCaret.getDotBias()
javax.swing.text.DefaultCaret.getMarkBias()
javax.swing.text.JTextComponent.setDropMode(javax.swing.DropMode)
javax.swing.text.JTextComponent.getDropMode()
javax.swing.text.JTextComponent.getDropLocation()
javax.swing.text.JTextComponent.print()
javax.swing.text.JTextComponent.print(java.text.MessageFormat, java.text.MessageFormat)
javax.swing.text.JTextComponent.print(java.text.MessageFormat, java.text.MessageFormat, boolean, javax.print.PrintService, javax.print.attribute.PrintRequestAttributeSet, boolean)
javax.swing.text.JTextComponent.getPrintable(java.text.MessageFormat, java.text.MessageFormat)
javax.swing.text.JTextComponent.AccessibleJTextComponent.getSequenceAtIndex(int, int, int)
javax.swing.text.JTextComponent.AccessibleJTextComponent.getTextSequenceAt(int, int)
javax.swing.text.JTextComponent.AccessibleJTextComponent.getTextSequenceAfter(int, int)
javax.swing.text.JTextComponent.AccessibleJTextComponent.getTextSequenceBefore(int, int)
javax.swing.text.JTextComponent.AccessibleJTextComponent.getTextBounds(int, int)
javax.swing.text.Segment.charAt(int)
javax.swing.text.Segment.length()
javax.swing.text.Segment.subSequence(int, int)  
javax.xml.datatypeパッケージ

新規メソッド

javax.xml.datatype.DatatypeFactory.newInstance(java.lang.String, java.lang.ClassLoader)
javax.xml.parsersパッケージ

新規メソッド

javax.xml.parsers.DocumentBuilderFactory.newInstance(java.lang.String, java.lang.ClassLoader)
javax.xml.parsers.SAXParserFactory.newInstance(java.lang.String, java.lang.ClassLoader)
javax.xml.transformパッケージ

新規メソッド

javax.xml.transform.TransformerFactory.newInstance(java.lang.String, java.lang.ClassLoader)
javax.xml.validationパッケージ

新規メソッド

javax.xml.validation.SchemaFactory.newInstance(java.lang.String, java.lang.String, java.lang.ClassLoader)
javax.xml.xpathパッケージ

新規メソッド

javax.xml.xpath.XPathFactory.newInstance(java.lang.String, java.lang.String, java.lang.ClassLoader)

Toru Takahashi