クラスjava.lang.Deprecated
の使用
-
Deprecatedを使用しているパッケージ パッケージ 説明 com.sun.jarsigner このパッケージは、jarsigner
ツールで使用される署名メカニズムを定義するために使用されるインタフェースとクラスで構成されています。com.sun.java.accessibility.util Java Accessibility Utilitiesを構成するインタフェースとクラスの集合を提供します。com.sun.javadoc ノート: このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言に置き換えられました。com.sun.jdi これは、Java Debug Interface (JDI)のコア・パッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。com.sun.security.auth Principal
の実装を提供します。com.sun.security.auth.module LoginModule
の実装を提供します。com.sun.tools.doclets ノート: このパッケージの宣言は、新しいパッケージjdk.javadoc.doclet
の宣言によって置き換えられました。com.sun.tools.doclets.standard ノート: このパッケージの宣言は、新しいパッケージjdk.javadoc.doclet
の宣言によって置き換えられました。com.sun.tools.javadoc このパッケージとその内容は非推奨であり、将来のリリースで削除される可能性があります。java.applet アプレットの作成、およびアプレットとアプレット・コンテキストとの通信に使用するクラスの作成に必要なクラスを提供します。java.awt ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。java.awt.color カラー・スペースのクラスを提供します。java.awt.datatransfer アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。java.awt.event AWTコンポーネントによってトリガーされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。java.awt.image イメージを作成および修正するためのクラスを提供します。java.awt.image.renderable レンダリングに依存しないイメージを作成するためのクラスおよびインタフェースを提供します。java.beans Bean (JavaBeans™アーキテクチャに基づいたコンポーネント)の開発に関連したクラスが含まれています。java.io このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。java.lang Javaプログラミング言語の設計にあたり基本的なクラスを提供します。java.lang.reflect クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。java.math 任意精度の整数演算(BigInteger
)および任意精度の10進演算(BigDecimal
)を行うクラスを提供します。java.net ネットワーク・アプリケーションを実装するためのクラスを提供します。java.rmi RMIパッケージを提供します。java.rmi.dgc RMI分散ガベージ・コレクション(DGC)に対するクラスとインタフェースを提供します。java.rmi.registry RMIレジストリ用として1つのクラスと2つのインタフェースを提供します。java.rmi.server サーバー側のRMIをサポートするクラスとインタフェースを提供します。java.security セキュリティ・フレームワークのクラスとインタフェースを提供します。java.security.acl このパッケージのクラスとインタフェースは非推奨にされています。java.sql Java™プログラミング言語を使用してデータソース(通常はリレーショナル・データベース)に格納されたデータにアクセスして処理するためのAPIを提供します。java.util コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。java.util.concurrent 並行プログラミングでよく使用されるユーティリティ・クラスです。java.util.concurrent.atomic 単一の変数に対するロックフリーでスレッドセーフなプログラミングをサポートするクラスの小規模なツールキットです。java.util.jar JAR (Java ARchive)ファイル形式の読み込みと書込みに使うクラスを提供します。JARは、必要に応じてマニフェスト・ファイルを付随させることのできる、標準的なZIPに基づくファイル形式です。java.util.logging Java™2プラットフォームのコア・ロギング機能のクラスとインタフェースを提供します。java.util.zip 標準のZIPおよびGZIPファイル形式の読み込みおよび書込み用クラスを提供します。javafx.application アプリケーションのライフサイクル・クラスを提供します。javafx.css プロパティをCSSを使用してスタイル設定可能にし、擬似クラス状態をサポートするAPIを提供します。javafx.event FXイベント、それらの配信および処理の基本フレームワークを提供します。javafx.fxml マークアップからオブジェクト階層をロードするクラスが含まれています。javafx.scene.control JavaFXユーザー・インタフェース・コントロール(UIコントロールまたは単純なコントロール)は、特に多くの異なるアプリケーション・コンテキストでの再利用に適しているJavaFXシーングラフの特化されたノードです。javafx.scene.input マウスおよびキーボード入力イベント処理のクラスのセットを提供します。javafx.scene.layout ユーザー・インタフェース・レイアウトをサポートするクラスを提供します。javafx.scene.media 音声およびビデオをJava FXアプリケーションに統合するクラスのセットを提供します。javafx.util 様々なユーティリティおよびヘルパー・クラスを含みます。javax.accessibility ユーザー・インタフェース・コンポーネントとそれらのコンポーネントへのアクセスを提供するユーザー補助テクノロジの間の規約を定義します。javax.imageio.spi リーダー、ライター、コード変換器、およびストリームのプラグイン・インタフェースとランタイム・レジストリを含むJavaイメージ入出力APIのパッケージです。javax.imageio.stream ファイルとストリームからの低レベル入出力を処理する、Javaイメージ入出力APIのパッケージです。javax.jws.soap javax.lang.model.util javax.management Java Management Extensionsのコア・クラスを提供します。javax.management.loading 高度な動的ロード機能を実装するクラスを提供します。javax.management.monitor モニター・クラスの定義を提供します。javax.management.openmbean 公開データ型とOpen MBean記述子クラスを提供します。javax.management.remote.rmi RMIコネクタは、RMIを使ってクライアント要求をリモートMBeanサーバーへ転送する、JMXリモートAPI用のコネクタです。javax.naming ネーム・サービスにアクセスするためのクラスおよびインタフェースを提供します。javax.net.ssl セキュア・ソケット・パッケージのクラスを提供します。javax.security.auth このパッケージは、認証と承認に関するフレームワークを提供します。javax.security.cert 公開鍵証明書用のクラスを提供します。javax.sql.rowset JDBCRowSet
実装用の標準インタフェースと基底クラスです。javax.swing すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。javax.swing.plaf SwingがプラガブルなLook & Feel機能を提供するために使用する、1つのインタフェースおよび多くの抽象クラスを提供します。javax.swing.plaf.basic 基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。javax.swing.plaf.metal デフォルトのLook & FeelであるJava Look & Feel (以前のコード名はMetal)に従って構築されたユーザー・インタフェース・オブジェクトを提供します。javax.swing.plaf.multi 複数のLook & Feelを結合するユーザー・インタフェース・オブジェクトを提供します。javax.swing.table javax.swing.JTable
を処理するためのクラスとインタフェースを提供します。javax.swing.text 編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。javax.swing.text.html HTMLテキスト・エディタを作成するためのクラスHTMLEditorKit
とサポート・クラスを提供します。javax.swing.tree javax.swing.JTree
を処理するためのクラスとインタフェースを提供します。javax.tools コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。javax.xml.bind 非整列化、整列化および検証機能を含む実行時バインディング・フレームワークをクライアント・アプリケーションに提供します。javax.xml.stream Streaming API for XML (StAX)のインタフェースとクラスを定義します。jdk.nashorn.api.scripting このパッケージでは、Nashornを使用する推奨方法であるjavax.script
の統合を提供します。netscape.javascript Javaコードに、WebブラウザのJavaScriptエンジンとHTML DOMにアクセスする機能を提供します。org.omg.CORBA プログラマがフル機能のObject Request Broker (ORB)として使用できるように実装されたクラスORB
を含む、Java™プログラミング言語へのOMG CORBA APIのマッピングを提供します。org.omg.CORBA.portable ポータビリティ・レイヤー、つまり、あるベンダーによって生成されたコードがほかのベンダーのORBで動作できるようにする一連のORB APIを提供します。org.xml.sax コアSAX APIを提供します。org.xml.sax.helpers SAXベースのアプリケーションのブートストラップをサポートするなど、ヘルパー・クラスを提供します。 -
-
com.sun.jarsignerでのDeprecatedの使用
型Deprecatedの注釈を持つcom.sun.jarsignerのクラス 修飾子と型 クラス 説明 class
ContentSigner
非推奨。このクラスは推奨されていません。interface
ContentSignerParameters
非推奨。このクラスは推奨されていません。 -
com.sun.java.accessibility.utilでのDeprecatedの使用
型Deprecatedの注釈を持つcom.sun.java.accessibility.utilのフィールド 修飾子と型 フィールド 説明 protected static ActionListener
AWTEventMonitor. actionListener
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このフィールドは未使用です。protected static AdjustmentListener
AWTEventMonitor. adjustmentListener
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このフィールドは未使用です。protected static ComponentListener
AWTEventMonitor. componentListener
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このフィールドは未使用です。protected static Component
AWTEventMonitor. componentWithFocus
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このフィールドは未使用です。フォーカスのあるコンポーネントを取得するには、getComponentWithFocusメソッドを使用します。protected static ContainerListener
AWTEventMonitor. containerListener
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このフィールドは未使用です。protected static FocusListener
AWTEventMonitor. focusListener
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このフィールドは未使用です。protected static ItemListener
AWTEventMonitor. itemListener
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このフィールドは未使用です。protected static KeyListener
AWTEventMonitor. keyListener
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このフィールドは未使用です。protected static MouseListener
AWTEventMonitor. mouseListener
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このフィールドは未使用です。protected static MouseMotionListener
AWTEventMonitor. mouseMotionListener
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このフィールドは未使用です。protected static TextListener
AWTEventMonitor. textListener
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このフィールドは未使用です。protected static WindowListener
AWTEventMonitor. windowListener
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このフィールドは未使用です。 -
com.sun.javadocでのDeprecatedの使用
型Deprecatedの注釈を持つcom.sun.javadocのクラス 修飾子と型 インタフェース 説明 interface
AnnotatedType
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
AnnotationDesc
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。static interface
AnnotationDesc.ElementValuePair
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
AnnotationTypeDoc
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
AnnotationTypeElementDoc
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
AnnotationValue
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
ClassDoc
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
ConstructorDoc
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
Doc
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
DocErrorReporter
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。class
Doclet
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
ExecutableMemberDoc
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
FieldDoc
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。class
LanguageVersion
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
MemberDoc
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
MethodDoc
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
PackageDoc
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
Parameter
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
ParameterizedType
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
ParamTag
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
ProgramElementDoc
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
RootDoc
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
SeeTag
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
SerialFieldTag
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
SourcePosition
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
Tag
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
ThrowsTag
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
Type
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
TypeVariable
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。interface
WildcardType
非推奨。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言で置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。型Deprecatedの注釈を使用するcom.sun.javadocのメソッド 修飾子と型 メソッド 説明 ClassDoc[]
ClassDoc. importedClasses()
非推奨。インポート宣言は、ここで公開する必要のない実装にかかわる詳細です。 また、importedとして宣言されたすべてのクラスが、シングルタイプインポート宣言を通じてインポートされるわけではありません。PackageDoc[]
ClassDoc. importedPackages()
非推奨。インポート宣言は、ここで公開する必要のない実装にかかわる詳細です。 また、このメソッドの戻り値の型は、すべてのオンデマンド・タイプ・インポート宣言が返されるのを許可しません。 -
com.sun.jdiでのDeprecatedの使用
型Deprecatedの注釈を持つcom.sun.jdiのクラス 修飾子と型 クラス 説明 class
InvalidCodeIndexException
非推奨。この例外はもうスローされないclass
InvalidLineNumberException
非推奨。この例外はもうスローされない -
com.sun.security.authでのDeprecatedの使用
型Deprecatedの注釈を持つcom.sun.security.authのクラス 修飾子と型 クラス 説明 class
PolicyFile
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。JDK 1.4以降は、sun.security.provider.PolicyFile
に置き換えられています。 このクラスの使用は推奨されていません。 このクラスは、Java SEの将来のバージョンで削除される可能性があります。class
SolarisNumericGroupPrincipal
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。JDK 1.4以降は、UnixNumericGroupPrincipal
に置き換えられています。 このクラスの使用は推奨されていません。 このクラスは、Java SEの将来のバージョンで削除される可能性があります。class
SolarisNumericUserPrincipal
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。JDK 1.4以降は、UnixNumericUserPrincipal
に置き換えられています。 このクラスの使用は推奨されていません。 このクラスは、Java SEの将来のバージョンで削除される可能性があります。class
SolarisPrincipal
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。JDK 1.4以降は、UnixPrincipal
に置き換えられています。 このクラスの使用は推奨されていません。 このクラスは、Java SEの将来のバージョンで削除される可能性があります。class
X500Principal
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。新しいX500PrincipalクラスはJavaプラットフォームで利用できます。 このX500Principalクラスの使用は推奨されていません。ここでは新しいクラスへ容易に移行する目的で説明します。 このクラスは、Java SEの将来のバージョンで削除される可能性があります。 -
com.sun.security.auth.moduleでのDeprecatedの使用
型Deprecatedの注釈を持つcom.sun.security.auth.moduleのクラス 修飾子と型 クラス 説明 class
SolarisLoginModule
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。JDK1.4以降は、com.sun.security.auth.module.UnixLoginModule
に置き換えられています。 このLoginModuleの使用は推奨されていませんが、ここでは新しいUnixLoginModuleへ容易に移行する目的で説明します。 このクラスは、Java SEの将来のバージョンで削除される可能性があります。class
SolarisSystem
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。がUnixSystem
に置き換えられました。 このクラスは、Java SEの将来のバージョンで削除される可能性があります。 -
com.sun.tools.docletsでのDeprecatedの使用
型Deprecatedの注釈を持つcom.sun.tools.docletsのクラス 修飾子と型 インタフェース 説明 interface
Taglet
非推奨。このインタフェースは、その置換Taglet
に取って代わられました。 -
com.sun.tools.doclets.standardでのDeprecatedの使用
型Deprecatedの注釈を持つcom.sun.tools.doclets.standardのクラス 修飾子と型 クラス 説明 class
Standard
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。ドックレットは置き換えられたStandardDoclet
によって置き換えられました。 -
com.sun.tools.javadocでのDeprecatedの使用
型Deprecatedの注釈を持つcom.sun.tools.javadocのクラス 修飾子と型 クラス 説明 class
Main
非推奨。このクラスは非推奨で、今後のリリースで削除される可能性があります。 置換機能については、javax.tools.ToolProvider::getSystemDocumentationTool
およびjavax.tools.DocumentationTool
を参照してください。 -
java.appletでのDeprecatedの使用
型Deprecatedの注釈を持つjava.appletのクラス 修飾子と型 クラス 説明 class
Applet
非推奨。アプレットAPIは推奨されていません。 詳細については、「java.appletパッケージのドキュメント」を参照してください。interface
AppletContext
非推奨。アプレットAPIは推奨されていません。 詳細については、「java.appletパッケージのドキュメント」を参照してください。interface
AppletStub
非推奨。アプレットAPIは推奨されていません。 詳細については、「java.appletパッケージのドキュメント」を参照してください。interface
AudioClip
非推奨。アプレットAPIは推奨されていません。 詳細については、「java.appletパッケージのドキュメント」を参照してください。 -
java.awtでのDeprecatedの使用
型Deprecatedの注釈を持つjava.awtのクラス 修飾子と型 クラス 説明 class
Event
非推奨。代わりにAWTEvent
とそのサブクラスを使用することをお勧めしますDeprecated型の注釈を持つjava.awtのフィールド 修飾子と型 フィールド 説明 static int
Frame. CROSSHAIR_CURSOR
非推奨。Cursor.CROSSHAIR_CURSOR
に置き換えられています。static int
Frame. DEFAULT_CURSOR
非推奨。Cursor.DEFAULT_CURSOR
に置き換えられています。static int
Frame. E_RESIZE_CURSOR
非推奨。Cursor.E_RESIZE_CURSOR
に置き換えられています。static int
Frame. HAND_CURSOR
非推奨。Cursor.HAND_CURSOR
に置き換えられています。static int
Frame. MOVE_CURSOR
非推奨。Cursor.MOVE_CURSOR
に置き換えられています。static int
Frame. N_RESIZE_CURSOR
非推奨。Cursor.N_RESIZE_CURSOR
に置き換えられています。static int
Frame. NE_RESIZE_CURSOR
非推奨。Cursor.NE_RESIZE_CURSOR
に置き換えられています。static int
Frame. NW_RESIZE_CURSOR
非推奨。Cursor.NW_RESIZE_CURSOR
に置き換えられています。protected static Cursor[]
Cursor. predefined
非推奨。JDK Version 1.7以降は、代わりにCursor.getPredefinedCursor(int)
メソッドを使用するようにしてください。static int
Frame. S_RESIZE_CURSOR
非推奨。Cursor.S_RESIZE_CURSOR
に置き換えられています。static int
Frame. SE_RESIZE_CURSOR
非推奨。Cursor.SE_RESIZE_CURSOR
に置き換えられています。static int
Frame. SW_RESIZE_CURSOR
非推奨。Cursor.SW_RESIZE_CURSOR
に置き換えられています。static int
Frame. TEXT_CURSOR
非推奨。Cursor.TEXT_CURSOR
に置き換えられています。static int
Frame. W_RESIZE_CURSOR
非推奨。Cursor.W_RESIZE_CURSOR
に置き換えられています。static int
Frame. WAIT_CURSOR
非推奨。Cursor.WAIT_CURSOR
に置き換えられています。Deprecated型の注釈を持つjava.awtのメソッド 修飾子と型 メソッド 説明 boolean
Component. action(Event evt, Object what)
非推奨。JDK Version 1.1以降は、アクション・イベントをトリガーするコンポーネントのActionListenerとしてこのコンポーネントを登録する必要があります。void
List. addItem(String item)
非推奨。add(String)
に置き換えられています。void
List. addItem(String item, int index)
非推奨。add(String, int)
に置き換えられています。void
BorderLayout. addLayoutComponent(String name, Component comp)
非推奨。addLayoutComponent(Component, Object)
に置き換えられています。void
CardLayout. addLayoutComponent(String name, Component comp)
非推奨。addLayoutComponent(Component, Object)
に置き換えられています。boolean
List. allowsMultipleSelections()
非推奨。JDK Version 1.1以降は、isMultipleMode()
に置き換えられています。void
TextArea. appendText(String str)
非推奨。JDK Version 1.1以降は、append(String)
に置き換えられています。void
Window. applyResourceBundle(String rbName)
非推奨。J2SE 1.4以降は、Component.applyComponentOrientation
に置き換えられています。void
Window. applyResourceBundle(ResourceBundle rb)
非推奨。J2SE 1.4以降は、Component.applyComponentOrientation
に置き換えられています。Rectangle
Component. bounds()
非推奨。JDK Version 1.1以降は、getBounds()
に置き換えられています。void
List. clear()
非推奨。JDK Version 1.1以降は、removeAll()
に置き換えられています。int
Container. countComponents()
非推奨。JDK Version 1.1以降は、getComponentCount()に置き換えられています。int
Choice. countItems()
非推奨。JDK Version 1.1以降は、getItemCount()
に置き換えられています。int
List. countItems()
非推奨。JDK Version 1.1以降は、getItemCount()
に置き換えられています。int
Menu. countItems()
非推奨。JDK Version 1.1以降は、getItemCount()
に置き換えられています。int
MenuBar. countMenus()
非推奨。JDK Version 1.1以降は、getMenuCount()
に置き換えられています。void
List. delItem(int position)
非推奨。remove(String)
およびremove(int)
に置き換えられています。void
List. delItems(int start, int end)
非推奨。JDK Version 1.1の時点では、将来的に一般利用される予定はありません。 このメソッドは、パッケージprivateメソッドとしてのみ保持されるように想定されています。void
Component. deliverEvent(Event e)
非推奨。JDK Version 1.1以降は、dispatchEvent(AWTEvent e)
に置き換えられています。void
Container. deliverEvent(Event e)
非推奨。JDK Version 1.1以降は、dispatchEvent(AWTEvent e)
に置き換えられていますvoid
Component. disable()
非推奨。JDK Version 1.1以降は、setEnabled(boolean)
に置き換えられています。void
MenuItem. disable()
非推奨。JDK Version 1.1以降は、setEnabled(boolean)
に置き換えられています。void
Component. enable()
非推奨。JDK Version 1.1以降は、setEnabled(boolean)
に置き換えられています。void
Component. enable(boolean b)
非推奨。JDK Version 1.1以降は、setEnabled(boolean)
に置き換えられています。void
MenuItem. enable()
非推奨。JDK Version 1.1以降は、setEnabled(boolean)
に置き換えられています。void
MenuItem. enable(boolean b)
非推奨。JDK Version 1.1以降は、setEnabled(boolean)
に置き換えられています。void
Graphics. finalize()
非推奨。finalize
メソッドは推奨されていません。 クリーンアップを実行するためにfinalize
をオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalize
メソッドを削除するように変更する必要があります。finalize
メソッドをオーバーライドする場合、実装では、super.finalize()
がObject.finalize()
の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()
の仕様を参照してください。void
PrintJob. finalize()
非推奨。finalize
メソッドは推奨されていません。 クリーンアップを実行するためにfinalize
をオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalize
メソッドを削除するように変更する必要があります。finalize
メソッドをオーバーライドする場合、実装では、super.finalize()
がObject.finalize()
の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()
の仕様を参照してください。Rectangle
Polygon. getBoundingBox()
非推奨。JDK Version 1.1以降は、getBounds()
に置き換えられています。Rectangle
Graphics. getClipRect()
非推奨。JDK Version 1.1以降は、getClipBounds()
に置き換えられています。Checkbox
CheckboxGroup. getCurrent()
非推奨。JDK Version 1.1以降は、getSelectedCheckbox()
に置き換えられています。int
Frame. getCursorType()
非推奨。JDK Version 1.1以降は、Component.getCursor()
に置き換えられています。abstract String[]
Toolkit. getFontList()
非推奨。abstract FontMetrics
Toolkit. getFontMetrics(Font font)
非推奨。JDK version 1.2以降は、Font
メソッドgetLineMetrics
に置き換えられています。int
Scrollbar. getLineIncrement()
非推奨。JDK Version 1.1以降は、getUnitIncrement()
に置き換えられています。int
FontMetrics. getMaxDecent()
非推奨。JDK Version 1.1.1以降は、getMaxDescent()
に置き換えられています。static ComponentOrientation
ComponentOrientation. getOrientation(ResourceBundle bdl)
非推奨。J2SE 1.4以降は、ComponentOrientation.getOrientation(java.util.Locale)
を使用してください。int
Scrollbar. getPageIncrement()
非推奨。JDK Version 1.1以降は、getBlockIncrement()
に置き換えられています。int
Scrollbar. getVisible()
非推奨。JDK Version 1.1以降は、getVisibleAmount()
に置き換えられています。boolean
Component. gotFocus(Event evt, Object what)
非推奨。JDK Version 1.1以降は、processFocusEvent(FocusEvent)に置き換えられています。boolean
Component. handleEvent(Event evt)
非推奨。JDK version 1.1以降は、processEvent(AWTEvent)に置き換えられています。void
Component. hide()
非推奨。JDK Version 1.1以降は、setVisible(boolean)
に置き換えられています。void
Dialog. hide()
非推奨。JDK Version 1.5以降は、setVisible(boolean)
に置き換えられています。void
Window. hide()
非推奨。JDK Version 1.5以降は、Window.setVisible(boolean)
に置き換えられています。void
TextArea. insertText(String str, int pos)
非推奨。JDK Version 1.1以降は、insert(String, int)
に置き換えられています。Insets
Container. insets()
非推奨。JDK Version 1.1以降は、getInsets()
に置き換えられています。boolean
Component. inside(int x, int y)
非推奨。JDK Version 1.1以降は、contains(int, int)に置き換えられています。boolean
Polygon. inside(int x, int y)
非推奨。JDK Version 1.1以降は、contains(int, int)
に置き換えられています。boolean
Rectangle. inside(int X, int Y)
非推奨。JDK Version 1.1以降は、contains(int, int)
に置き換えられています。boolean
Component. isFocusTraversable()
非推奨。1.4以降は、isFocusable()
に置き換えられています。boolean
List. isSelected(int index)
非推奨。JDK Version 1.1以降は、isIndexSelected(int)
に置き換えられています。boolean
Component. keyDown(Event evt, int key)
非推奨。JDK Version 1.1以降は、processKeyEvent(KeyEvent)に置き換えられています。boolean
Component. keyUp(Event evt, int key)
非推奨。JDK Version 1.1以降は、processKeyEvent(KeyEvent)に置き換えられています。void
Component. layout()
非推奨。JDK Version 1.1以降は、doLayout()
に置き換えられています。void
Container. layout()
非推奨。JDK Version 1.1以降は、doLayout()
に置き換えられています。void
ScrollPane. layout()
非推奨。JDK Version 1.1以降は、doLayout()
に置き換えられています。Component
Component. locate(int x, int y)
非推奨。JDK Version 1.1以降は、getComponentAt(int, int)に置き換えられています。Component
Container. locate(int x, int y)
非推奨。JDK Version 1.1以降は、getComponentAt(int, int)
に置き換えられています。Point
Component. location()
非推奨。JDK Version 1.1以降は、getLocation()
に置き換えられています。boolean
Component. lostFocus(Event evt, Object what)
非推奨。JDK Version 1.1以降は、processFocusEvent(FocusEvent)に置き換えられています。Dimension
Component. minimumSize()
非推奨。JDK Version 1.1以降は、getMinimumSize()
に置き換えられています。Dimension
Container. minimumSize()
非推奨。JDK Version 1.1以降は、getMinimumSize()
に置き換えられています。Dimension
List. minimumSize()
非推奨。JDK Version 1.1以降は、getMinimumSize()
に置き換えられています。Dimension
List. minimumSize(int rows)
非推奨。JDK Version 1.1以降は、getMinimumSize(int)
に置き換えられています。Dimension
TextArea. minimumSize()
非推奨。JDK Version 1.1以降は、getMinimumSize()
に置き換えられています。Dimension
TextArea. minimumSize(int rows, int columns)
非推奨。JDK Version 1.1以降は、getMinimumSize(int, int)
に置き換えられています。Dimension
TextField. minimumSize()
非推奨。JDK Version 1.1以降は、getMinimumSize()
に置き換えられています。Dimension
TextField. minimumSize(int columns)
非推奨。JDK Version 1.1以降は、getMinimumSize(int)
に置き換えられています。boolean
Component. mouseDown(Event evt, int x, int y)
非推奨。JDK Version 1.1以降は、processMouseEvent(MouseEvent)に置き換えられています。boolean
Component. mouseDrag(Event evt, int x, int y)
非推奨。JDK Version 1.1以降は、processMouseMotionEvent(MouseEvent)に置き換えられています。boolean
Component. mouseEnter(Event evt, int x, int y)
非推奨。JDK Version 1.1以降は、processMouseEvent(MouseEvent)に置き換えられています。boolean
Component. mouseExit(Event evt, int x, int y)
非推奨。JDK Version 1.1以降は、processMouseEvent(MouseEvent)に置き換えられています。boolean
Component. mouseMove(Event evt, int x, int y)
非推奨。JDK Version 1.1以降は、processMouseMotionEvent(MouseEvent)に置き換えられています。boolean
Component. mouseUp(Event evt, int x, int y)
非推奨。JDK Version 1.1以降は、processMouseEvent(MouseEvent)に置き換えられています。void
Component. move(int x, int y)
非推奨。JDK Version 1.1以降は、setLocation(int, int)
に置き換えられています。void
Rectangle. move(int x, int y)
非推奨。JDK Version 1.1以降は、setLocation(int, int)
に置き換えられています。void
Component. nextFocus()
非推奨。JDK Version 1.1以降は、transferFocus()に置き換えられています。boolean
Component. postEvent(Event e)
非推奨。JDK version 1.1以降は、dispatchEvent(AWTEvent)に置き換えられています。boolean
MenuComponent. postEvent(Event evt)
非推奨。JDK Version 1.1以降は、dispatchEvent
に置き換えられています。boolean
MenuContainer. postEvent(Event evt)
非推奨。JDK version 1.1以降は、dispatchEvent(AWTEvent)に置き換えられました。boolean
Window. postEvent(Event e)
非推奨。JDK Version 1.1以降は、dispatchEvent(AWTEvent)
に置き換えられています。Dimension
Component. preferredSize()
非推奨。JDK Version 1.1以降は、getPreferredSize()
に置き換えられています。Dimension
Container. preferredSize()
非推奨。JDK Version 1.1以降は、getPreferredSize()
に置き換えられています。Dimension
List. preferredSize()
非推奨。JDK Version 1.1以降は、getPreferredSize()
に置き換えられています。Dimension
List. preferredSize(int rows)
非推奨。JDK Version 1.1以降は、getPreferredSize(int)
に置き換えられています。Dimension
TextArea. preferredSize()
非推奨。JDK Version 1.1以降は、getPreferredSize()
に置き換えられています。Dimension
TextArea. preferredSize(int rows, int columns)
非推奨。JDK Version 1.1以降は、getPreferredSize(int, int)
に置き換えられています。Dimension
TextField. preferredSize()
非推奨。JDK Version 1.1以降は、getPreferredSize()
に置き換えられています。Dimension
TextField. preferredSize(int columns)
非推奨。JDK Version 1.1以降は、getPreferredSize(int)
に置き換えられています。protected static void
AWTKeyStroke. registerSubclass(Class<?> subclass)
非推奨。void
TextArea. replaceText(String str, int start, int end)
非推奨。JDK Version 1.1以降は、replaceRange(String, int, int)
に置き換えられています。void
Component. reshape(int x, int y, int width, int height)
非推奨。JDK Version 1.1以降は、setBounds(int, int, int, int)
に置き換えられています。void
Rectangle. reshape(int x, int y, int width, int height)
非推奨。JDK Version 1.1以降は、setBounds(int, int, int, int)
に置き換えられています。void
Window. reshape(int x, int y, int width, int height)
非推奨。JDK Version 1.1以降は、setBounds(int, int, int, int)
に置き換えられています。void
Component. resize(int width, int height)
非推奨。JDK Version 1.1以降は、setSize(int, int)
に置き換えられています。void
Component. resize(Dimension d)
非推奨。JDK Version 1.1以降は、setSize(Dimension)
に置き換えられています。void
Rectangle. resize(int width, int height)
非推奨。JDK Version 1.1以降は、setSize(int, int)
に置き換えられています。void
CheckboxGroup. setCurrent(Checkbox box)
非推奨。JDK Version 1.1以降は、setSelectedCheckbox(Checkbox)
に置き換えられています。void
Frame. setCursor(int cursorType)
非推奨。JDK Version 1.1以降は、Component.setCursor(Cursor)
に置き換えられています。void
TextField. setEchoCharacter(char c)
非推奨。JDK Version 1.1以降は、setEchoChar(char)
に置き換えられています。void
Scrollbar. setLineIncrement(int v)
非推奨。JDK Version 1.1以降は、setUnitIncrement(int)
に置き換えられています。void
List. setMultipleSelections(boolean b)
非推奨。JDK Version 1.1以降は、setMultipleMode(boolean)
に置き換えられています。void
Scrollbar. setPageIncrement(int v)
非推奨。JDK Version 1.1以降は、setBlockIncrement()
に置き換えられています。void
Component. show()
非推奨。JDK Version 1.1以降は、setVisible(boolean)
に置き換えられています。void
Component. show(boolean b)
非推奨。JDK Version 1.1以降は、setVisible(boolean)
に置き換えられています。void
Dialog. show()
非推奨。JDK Version 1.5以降は、setVisible(boolean)
に置き換えられています。void
Window. show()
非推奨。JDK Version 1.5以降は、Window.setVisible(boolean)
に置き換えられています。Dimension
Component. size()
非推奨。JDK Version 1.1以降は、getSize()
に置き換えられています。型Deprecatedの注釈を持つjava.awtのコンストラクタ コンストラクタ 説明 AWTEvent(Event event)
非推奨。代わりにAWTEvent(Object, int)
を使用することをお勧めします -
java.awt.colorでのDeprecatedの使用
型Deprecatedの注釈を使用するjava.awt.colorのメソッド 修飾子と型 メソッド 説明 protected void
ICC_Profile. finalize()
非推奨。finalize
メソッドは推奨されていません。 クリーンアップを実行するためにfinalize
をオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalize
メソッドを削除するように変更する必要があります。finalize
メソッドをオーバーライドする場合、実装では、super.finalize()
がObject.finalize()
の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()
の仕様を参照してください。 -
java.awt.datatransferでのDeprecatedの使用
Deprecated型の注釈を持つjava.awt.datatransferのフィールド 修飾子と型 フィールド 説明 static DataFlavor
DataFlavor. plainTextFlavor
非推奨。1.3以降。Transferable.getTransferData(DataFlavor.plainTextFlavor)
の代わりにDataFlavor.getReaderForText(java.awt.datatransfer.Transferable)
を使用してください。Deprecated型の注釈を持つjava.awt.datatransferのメソッド 修飾子と型 メソッド 説明 boolean
DataFlavor. equals(String s)
非推奨。hashCode()
規定と矛盾するので、代わりにDataFlavor.isMimeTypeEqual(String)
を使用してください。protected String
DataFlavor. normalizeMimeType(String mimeType)
非推奨。1.1以降では、このメソッドがこの実装によって呼び出されることはありませんprotected String
DataFlavor. normalizeMimeTypeParameter(String parameterName, String parameterValue)
非推奨。1.1以降では、このメソッドがこの実装によって呼び出されることはありません -
java.awt.eventでのDeprecatedの使用
型Deprecatedの注釈を持つjava.awt.eventのフィールド 修飾子と型 フィールド 説明 static int
InputEvent. ALT_GRAPH_MASK
非推奨。代わりにALT_GRAPH_DOWN_MASKとInputEvent.getModifiersEx()
を使用することをお勧めしますstatic int
InputEvent. ALT_MASK
非推奨。代わりにALT_DOWN_MASKとInputEvent.getModifiersEx()
を使用することをお勧めしますstatic int
InputEvent. BUTTON1_MASK
非推奨。代わりにBUTTON1_DOWN_MASKとInputEvent.getModifiersEx()
を使用することをお勧めしますstatic int
InputEvent. BUTTON2_MASK
非推奨。代わりにBUTTON2_DOWN_MASKとInputEvent.getModifiersEx()
を使用することをお勧めします。 BUTTON2_MASKの値はALT_MASKと同じです。static int
InputEvent. BUTTON3_MASK
非推奨。代わりにBUTTON3_DOWN_MASKとInputEvent.getModifiersEx()
を使用することをお勧めします。 BUTTON3_MASKの値はMETA_MASKと同じです。static int
InputEvent. CTRL_MASK
非推奨。代わりにCTRL_DOWN_MASKとInputEvent.getModifiersEx()
を使用することをお勧めしますstatic int
InputEvent. META_MASK
非推奨。代わりにMETA_DOWN_MASKとInputEvent.getModifiersEx()
を使用することをお勧めしますstatic int
InputEvent. SHIFT_MASK
非推奨。代わりにSHIFT_DOWN_MASKとInputEvent.getModifiersEx()
を使用することをお勧めしますDeprecated型の注釈を持つjava.awt.eventのメソッド 修飾子と型 メソッド 説明 static String
KeyEvent. getKeyModifiersText(int modifiers)
非推奨。代わりに拡張修飾キーとInputEvent.getModifiersExText(int)
を使用することをお勧めしますint
InputEvent. getModifiers()
非推奨。代わりに拡張修飾キーとInputEvent.getModifiersEx()
を使用することをお勧めしますvoid
KeyEvent. setModifiers(int modifiers)
非推奨。JDK1.1.4以降Deprecated型の注釈を持つjava.awt.eventのコンストラクタ コンストラクタ 説明 KeyEvent(Component source, int id, long when, int modifiers, int keyCode)
非推奨。JDK 1.1以降; 代わりにKeyEvent(Component, int, long, int, int, char)
を使用してください -
java.awt.imageでのDeprecatedの使用
型Deprecatedの注釈を使用するjava.awt.imageのメソッド 修飾子と型 メソッド 説明 void
ColorModel. finalize()
非推奨。finalize
メソッドは推奨されていません。 クリーンアップを実行するためにfinalize
をオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalize
メソッドを削除するように変更する必要があります。finalize
メソッドをオーバーライドする場合、実装では、super.finalize()
がObject.finalize()
の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()
の仕様を参照してください。void
IndexColorModel. finalize()
非推奨。finalize
メソッドは推奨されていません。 クリーンアップを実行するためにfinalize
をオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalize
メソッドを削除するように変更する必要があります。finalize
メソッドをオーバーライドする場合、実装では、super.finalize()
がObject.finalize()
の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()
の仕様を参照してください。 -
java.awt.image.renderableでのDeprecatedの使用
Deprecated型の注釈を持つjava.awt.image.renderableのメソッド 修飾子と型 メソッド 説明 void
RenderContext. concetenateTransform(AffineTransform modTransform)
非推奨。concatenateTransform(AffineTransform)
に置き換えられています。void
RenderContext. preConcetenateTransform(AffineTransform modTransform)
非推奨。preConcatenateTransform(AffineTransform)
に置き換えられています。 -
java.beansでのDeprecatedの使用
型Deprecatedの注釈を持つjava.beansのクラス 修飾子と型 インタフェース 説明 interface
AppletInitializer
非推奨。アプレットAPIは推奨されていません。 詳細については、「java.appletパッケージのドキュメント」を参照してください。型Deprecatedの注釈を使用するjava.beansのメソッド 修飾子と型 メソッド 説明 static Object
Beans. instantiate(ClassLoader cls, String beanName, BeanContext beanContext, AppletInitializer initializer)
非推奨。Applet APIは非推奨であるため、Beans.instantiate(ClassLoader, String, BeanContext)
を使用することをお勧めします。 詳細については、「java.appletパッケージのドキュメント」を参照してください。 -
java.ioでのDeprecatedの使用
Deprecated型の注釈を持つjava.ioのクラス 修飾子と型 クラス 説明 class
LineNumberInputStream
非推奨。このクラスは、文字がバイトによって適切に表現されるという誤った認識を前提としています。 JDK 1.1以降、文字ストリームの処理には、行番号をカウントするためのクラスが含まれている新しい文字ストリーム・クラスを使うことが推奨されています。class
StringBufferInputStream
非推奨。このクラスでは、文字からバイトへの変換が正しく行われません。 JDK 1.1以降、文字列からストリームを作成するには、StringReader
クラスを使うことが推奨されています。Deprecated型の注釈を持つjava.ioのメソッド 修飾子と型 メソッド 説明 protected void
FileInputStream. finalize()
非推奨。finalize
メソッドは推奨されていません。 クリーンアップを実行するためにfinalize
をオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalize
メソッドを削除するように変更する必要があります。finalize
メソッドをオーバーライドする場合、実装では、super.finalize()
がObject.finalize()
の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()
の仕様を参照してください。protected void
FileOutputStream. finalize()
非推奨。finalize
メソッドは推奨されていません。 クリーンアップを実行するためにfinalize
をオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalize
メソッドを削除するように変更する必要があります。finalize
メソッドをオーバーライドする場合、実装では、super.finalize()
がObject.finalize()
の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()
の仕様を参照してください。String
DataInputStream. readLine()
非推奨。このメソッドでは、バイトから文字への変換が正しく行われません。 JDK 1.1以降、テキスト行を読み込むには、BufferedReader.readLine()
メソッドを使うことが推奨されています。 行を読み込むのにDataInputStream
クラスを使うプログラムを、BufferedReader
クラスを使うように変換するには、次の形式のコードを、
次の形式のコードで置き換えます。DataInputStream d = new DataInputStream(in);
BufferedReader d = new BufferedReader(new InputStreamReader(in));
String
ObjectInputStream. readLine()
非推奨。このメソッドはバイトを正確に文字に変換しません。詳細および代替メソッドについてはDataInputStreamを参照してください。String
ByteArrayOutputStream. toString(int hibyte)
非推奨。このメソッドでは、バイトから文字への変換が正しく行われません。 JDK 1.1以降、これを行うには、エンコーディング名を引数に取るtoString(String enc)
メソッドか、プラットフォームのデフォルトの文字エンコーディングを使用するtoString()
メソッドを使うことが推奨されています。URL
File. toURL()
abstract void
ObjectOutputStream.PutField. write(ObjectOutput out)
非推奨。このメソッドは、PutField
オブジェクトによって格納された値を適切な形式で書き込まないため、直列化ストリームが破壊されることがあります。PutField
データを正しく書き込むには、ObjectOutputStream.writeFields()
メソッドを呼び出します。Deprecated型の注釈を持つjava.ioのコンストラクタ コンストラクタ 説明 StreamTokenizer(InputStream is)
非推奨。JDK Version 1.1以降、入力ストリームをトークン化するには、次のようにして入力ストリームを文字ストリームに変換することが推奨されています。Reader r = new BufferedReader(new InputStreamReader(is)); StreamTokenizer st = new StreamTokenizer(r);
-
java.langでのDeprecatedの使用
型Deprecatedの注釈を持つjava.langのクラス 修飾子と型 クラス 説明 class
Compiler
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。JITコンパイラとその技術は幅がありすぎて標準化されたインタフェースで効果的に制御できません。 そのため、多くのJITコンパイラの実装では、このインタフェースは無視され、代わりにコマンドライン・オプションなどの実装固有のメカニズムによって制御されます。 このクラスは、Java SEの将来のバージョンで削除される可能性があります。Deprecated型の注釈を持つjava.langのフィールド 修飾子と型 フィールド 説明 protected boolean
SecurityManager. inCheck
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このタイプのセキュリティ・チェックは非推奨です。 代わりにcheckPermission
の呼出しを使用することをお薦めします。 このフィールドは、Java SEの将来のバージョンで削除される可能性があります。static Character.UnicodeBlock
Character.UnicodeBlock. SURROGATES_AREA
非推奨。SURROGATES_AREA
の代わりに、Character.UnicodeBlock.HIGH_SURROGATES
、Character.UnicodeBlock.HIGH_PRIVATE_USE_SURROGATES
、およびCharacter.UnicodeBlock.LOW_SURROGATES
を使用します。 これらの定数は、Unicode標準のブロック定義と一致します。Character.UnicodeBlock.of(char)
とCharacter.UnicodeBlock.of(int)
メソッドは、標準定数を返します。Deprecated型の注釈を持つjava.langのメソッド 修飾子と型 メソッド 説明 boolean
ThreadGroup. allowThreadSuspension(boolean b)
非推奨。この呼出しの定義は、非推奨のThreadGroup.suspend()
に依存します。 また、この呼出しの動作は指定されません。void
SecurityManager. checkAwtEventQueueAccess()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドはもともと、呼び出し元のスレッドがAWTイベント・キューにアクセスできるかどうかをチェックするために使用されました。 このメソッドは廃止され、コードではSecurityManager.checkPermission(java.security.Permission)
を使用してAWTPermission("accessEventQueue")
をチェックする必要があります。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。void
SecurityManager. checkMemberAccess(Class<?> clazz, int which)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドは、エラーが発生しやすく、ランタイムによって強制できないスタックの深さ4にある呼び出し側に依存します。 このメソッドのユーザーは代わりにSecurityManager.checkPermission(java.security.Permission)
を直接呼び出してください。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。void
SecurityManager. checkMulticast(InetAddress maddr, byte ttl)
非推奨。代わりに#checkPermission(java.security.Permission)を使用しますvoid
SecurityManager. checkSystemClipboardAccess()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドはもともと、呼び出し元のスレッドがシステムのクリップボードにアクセスできるかどうかをチェックするために使用されました。 このメソッドは廃止され、コードではSecurityManager.checkPermission(java.security.Permission)
を使用してAWTPermission("accessClipboard")
をチェックする必要があります。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。boolean
SecurityManager. checkTopLevelWindow(Object window)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドはもともと、呼び出し元のスレッドがトップレベル・ウィンドウを表示するために信頼されているかどうかをチェックするために使用されました。 このメソッドは廃止され、コードではSecurityManager.checkPermission(java.security.Permission)
を使用してAWTPermission("showWindowWithoutWarningBanner")
をチェックする必要があります。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。protected int
SecurityManager. classDepth(String name)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このタイプのセキュリティ・チェックは非推奨です。 代わりにcheckPermission
の呼出しを使用することをお薦めします。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。protected int
SecurityManager. classLoaderDepth()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このタイプのセキュリティ・チェックは非推奨です。 代わりにcheckPermission
の呼出しを使用することをお薦めします。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。int
Thread. countStackFrames()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。この呼出しの定義は、非推奨のThread.suspend()
に依存します。 また、この呼出しの結果は保証されません。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。protected ClassLoader
SecurityManager. currentClassLoader()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このタイプのセキュリティ・チェックは非推奨です。 代わりにcheckPermission
の呼出しを使用することをお薦めします。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。protected Class<?>
SecurityManager. currentLoadedClass()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このタイプのセキュリティ・チェックは非推奨です。 代わりにcheckPermission
の呼出しを使用することをお薦めします。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。protected Class<?>
ClassLoader. defineClass(byte[] b, int off, int len)
非推奨。次に置き換えられました:defineClass(String, byte[], int, int)
void
Thread. destroy()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドはもともとクリーンアップなしでこのスレッドを破棄するように設計されていました。 保持されるモニターはロックされた状態を維持します。 ただし、このメソッドは実装されませんでした。 それが実装されるのであれば、Thread.suspend()
のやり方ではデッドロックが発生しやすくなります。 ターゲット・スレッドが重要なシステム・リソースを保護するロックを保持した状態で破棄された場合、どのスレッドも再びこのリソースにアクセスできません。 別のスレッドがこのリソースをロックしようとすると、デッドロックが発生します。 通常、このようなデッドロックは、プロセスの凍結により明らかになります。 詳細は、 Thread.stop、Thread.suspend、およびThread.resumeが推奨されない理由を参照してください。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。protected void
Object. finalize()
非推奨。ファイナライズの仕組みは本質的に問題です。 ファイナライズは、パフォーマンスの問題、デッドロック、ハングにつながる可能性があります。 ファイナライザのエラーはリソース・リークを引き起こす可能性があります。不要になった場合はファイナライズを取消する方法はありません。異なるオブジェクトのfinalize
メソッドへの呼び出しの間で順序付けは指定されません。 さらに、ファイナンシングのタイミングに関しては保証はありません。finalize
メソッドは、ファイナライズ可能なオブジェクトに対して、不明確な遅延の後にのみ呼び出されることがあります。 インスタンスが非ヒープ・リソースを保持するクラスは、それらのリソースの明示的な解放を可能にするメソッドを提供する必要があります。また、必要に応じてAutoCloseable
も実装する必要があります。Cleaner
とPhantomReference
は、オブジェクトが到達不能になったときにリソースを解放するための、より柔軟で効率的な方法を提供します。void
String. getBytes(int srcBegin, int srcEnd, byte[] dst, int dstBegin)
非推奨。このメソッドでは、文字からバイトへの変換が正しく行われません。 JDK 1.1では、文字からバイトへの変換には、プラットフォームのデフォルト文字セットを使用するString.getBytes()
メソッドの使用が推奨されます。boolean
SecurityManager. getInCheck()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このタイプのセキュリティ・チェックは非推奨です。 代わりにcheckPermission
の呼出しを使用することをお薦めします。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。InputStream
Runtime. getLocalizedInputStream(InputStream in)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。JDK 1.1以降、ローカルなエンコーディングのバイト・ストリームをUnicodeの文字ストリームに変換するには、InputStreamReader
およびBufferedReader
クラスを使うことが推奨されています。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。OutputStream
Runtime. getLocalizedOutputStream(OutputStream out)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。JDK 1.1以降、Unicodeの文字ストリームをローカルなエンコーディングのバイト・ストリームに変換するには、OutputStreamWriter
、BufferedWriter
、およびPrintWriter
クラスを使うことが推奨されています。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。protected Package
ClassLoader. getPackage(String name)
非推奨。複数のクラス・ローダーが互いに委譲して同じパッケージ名を持つクラスを定義し、そのようなローダーの1つがgetPackage
のルックアップ動作に依存して親ローダーからPackage
を返す場合、Package
によって公開されるプロパティは、残りのプログラムで期待される通りではないかもしれません。 たとえば、Package
は、子ローダーによって定義されたpackage-info.class
ファイルに注釈が存在する場合でも、親ローダーによって定義されたpackage-info.class
ファイルの注釈のみを公開します。 より堅牢なアプローチは、指定されたクラス・ローダーのPackage
を返すClassLoader.getDefinedPackage(java.lang.String)
メソッドを使用することです。static Package
Package. getPackage(String name)
非推奨。複数のクラス・ローダーが互いに委譲して同じパッケージ名を持つクラスを定義し、そのようなローダーの1つがgetPackage
のルックアップ動作に依存して親ローダーからPackage
を返す場合、Package
によって公開されるプロパティは、残りのプログラムで期待される通りではないかもしれません。 たとえば、Package
は、子ローダーによって定義されたpackage-info.class
ファイルに注釈が存在する場合でも、親ローダーによって定義されたpackage-info.class
ファイルの注釈のみを公開します。 より堅牢なアプローチは、指定されたクラス・ローダーのPackage
を返すClassLoader.getDefinedPackage(java.lang.String)
メソッドを使用することです。protected boolean
SecurityManager. inClass(String name)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このタイプのセキュリティ・チェックは非推奨です。 代わりにcheckPermission
の呼出しを使用することをお薦めします。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。protected boolean
SecurityManager. inClassLoader()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このタイプのセキュリティ・チェックは非推奨です。 代わりにcheckPermission
の呼出しを使用することをお薦めします。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。static boolean
Character. isJavaLetter(char ch)
非推奨。isJavaIdentifierStart(char)に置き換えられました。static boolean
Character. isJavaLetterOrDigit(char ch)
非推奨。isJavaIdentifierPart(char)に置き換えられました。static boolean
Character. isSpace(char ch)
非推奨。isWhitespace(char)に置き換えられました。T
Class. newInstance()
非推奨。このメソッドは、チェック例外を含むnullaryコンストラクタによってスローされたすべての例外を伝播します。 このメソッドを使用することで、その他の場合にはコンパイラによって実行されるコンパイル時の例外確認を効果的にバイパスできます。Constructor.newInstance
メソッドはこの問題を回避するため、コンストラクタからスローされる任意の例外を、(チェックされる)InvocationTargetException
内にラップします。呼び出し
は、次のもので置き換えることができますclazz.newInstance()
後者の呼び出しシーケンスは、追加の例外型clazz.getDeclaredConstructor().newInstance()
InvocationTargetException
とNoSuchMethodException
をスローすることができると推測されます。 これらの例外型はどちらもReflectiveOperationException
のサブクラスです。void
Thread. resume()
非推奨。このメソッドはThread.suspend()
とともに使用するためにのみ存在しますが、これはデッドロックを発生させやすいため推奨されていません。 詳細は、Thread.stop、Thread.suspend、およびThread.resumeが推奨されない理由を参照してください。void
ThreadGroup. resume()
非推奨。このメソッドはThread.suspend
およびThreadGroup.suspend
との組合せでのみ使用されますが、これらはどちらも本質的にデッドロックを発生させやすいため推奨されていません。 詳細は、Thread.suspend()
を参照してください。static void
Runtime. runFinalizersOnExit(boolean value)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドは本質的に安全ではありません。 ファイナライザがライブ・オブジェクトに対して呼び出される結果になる可能性があり、その時ほかのスレッドがそれらのオブジェクトを並行して操作していると、動作が異常になるか、デッドロックが発生します。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。static void
System. runFinalizersOnExit(boolean value)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドは本質的に安全ではありません。 ファイナライザがライブ・オブジェクトに対して呼び出される結果になる可能性があり、その時ほかのスレッドがそれらのオブジェクトを並行して操作していると、動作が異常になるか、デッドロックが発生します。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。void
Thread. stop()
非推奨。このメソッドは本質的に安全ではありません。 Thread.stopを使ってスレッドを停止すると、チェックされないThreadDeath
例外がスタックの下から上に伝えられた結果、そのスレッドによりロックされていたモニターのロックがすべて解除されます。 これらのモニターによって以前保護されていたオブジェクトが整合性のない状態にあった場合、壊れたオブジェクトはほかのスレッドに対して可視になり、動作が保証されないことがあります。 多くの場合、ターゲット・スレッドの実行停止を指示するには、stop
ではなく、単に一部の変数を変更するコードを使用する必要があります。 ターゲット・スレッドは、この変数を定期的に検査し、実行を停止するべきことを変数が示している場合には、スレッドのrunメソッドから通常の方法で復帰する必要があります。 条件変数などでターゲット・スレッドが長い間待機している場合、待機を中断させるには、interrupt
メソッドを使用します。 詳細は、Thread.stop、Thread.suspend、およびThread.resumeが推奨されない理由を参照してください。void
Thread. stop(Throwable obj)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドは当初、スレッドを強制的に停止し、指定されたThrowable
を例外としてスローするように設計されました。 本質的に安全でなく(詳細はThread.stop()
を参照)、さらにターゲット・スレッドで処理の準備ができていない例外の生成に使用される可能性がありました。 詳細は、Thread.stop、Thread.suspend、およびThread.resumeが推奨されない理由を参照してください。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。void
ThreadGroup. stop()
非推奨。このメソッドは本質的に安全ではありません。 詳細は、Thread.stop()
を参照してください。void
Thread. suspend()
非推奨。このメソッドはデッドロックを発生しやすいため非推奨です。 ターゲット・スレッドが、中断される時点で、重要なシステム・リソースを保護するモニターをロックしている場合、ターゲット・スレッドが再開されるまでどのスレッドもそのリソースにアクセスできません。 このとき、ターゲット・スレッドを再開するスレッドが、resume
を呼び出す前にこのモニターをロックしようとすると、デッドロックが発生します。 通常、このようなデッドロックは、プロセスの凍結により明らかになります。 詳細は、Thread.stop、Thread.suspend、およびThread.resumeが推奨されない理由を参照してください。void
ThreadGroup. suspend()
非推奨。このメソッドは本質的にデッドロックを発生させやすくなっています。 詳細は、Thread.suspend()
を参照してください。void
Runtime. traceInstructions(boolean on)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドは、命令のトレースを制御するためのものです。 JVM固有のトレース・メカニズムに置き換えられました。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。void
Runtime. traceMethodCalls(boolean on)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドは、メソッド呼び出しのトレースを制御するためのものです。 JVM固有のトレース・メカニズムに置き換えられました。 このメソッドは、Java SEの将来のバージョンで削除される可能性があります。Deprecated型の注釈を持つjava.langのコンストラクタ コンストラクタ 説明 Boolean(boolean value)
非推奨。このコンストラクタを使用することはめったに適切ではありません。 静的ファクトリBoolean.valueOf(boolean)
は、より良い選択肢です。スペースと時間のパフォーマンスが大幅に向上する可能性が高いためです。 また、可能であれば最終フィールドBoolean.TRUE
とBoolean.FALSE
の使用も検討してください。Boolean(String s)
非推奨。このコンストラクタを使用することはめったに適切ではありません。 文字列をboolean
プリミティブに変換するにはBoolean.parseBoolean(String)
を使用し、文字列をBoolean
オブジェクトに変換するにはBoolean.valueOf(String)
を使用します。Byte(byte value)
非推奨。このコンストラクタを使用することはめったに適切ではありません。 静的ファクトリByte.valueOf(byte)
は、より良い選択肢です。スペースと時間のパフォーマンスが大幅に向上する可能性が高いためです。Byte(String s)
非推奨。このコンストラクタを使用することはめったに適切ではありません。 文字列をbyte
プリミティブに変換するにはByte.parseByte(String)
を使用し、文字列をByte
オブジェクトに変換するにはByte.valueOf(String)
を使用します。Character(char value)
非推奨。このコンストラクタを使用することはめったに適切ではありません。 静的ファクトリCharacter.valueOf(char)
は、より良い選択肢です。スペースと時間のパフォーマンスが大幅に向上する可能性が高いためです。Double(double value)
非推奨。このコンストラクタを使用することはめったに適切ではありません。 静的ファクトリDouble.valueOf(double)
は、より良い選択肢です。スペースと時間のパフォーマンスが大幅に向上する可能性が高いためです。Double(String s)
非推奨。このコンストラクタを使用することはめったに適切ではありません。 文字列をdouble
プリミティブに変換するにはDouble.parseDouble(String)
を使用し、文字列をDouble
オブジェクトに変換するにはDouble.valueOf(String)
を使用します。Float(double value)
非推奨。このコンストラクタを使用することはめったに適切ではありません。 代わりに、静的ファクトリ・メソッドFloat.valueOf(float)
メソッドを次のように使用します。Float.valueOf((float)value)
。Float(float value)
非推奨。このコンストラクタを使用することはめったに適切ではありません。 静的ファクトリFloat.valueOf(float)
は、より良い選択肢です。スペースと時間のパフォーマンスが大幅に向上する可能性が高いためです。Float(String s)
非推奨。このコンストラクタを使用することはめったに適切ではありません。 文字列をfloat
プリミティブに変換するにはFloat.parseFloat(String)
を使用し、文字列をFloat
オブジェクトに変換するにはFloat.valueOf(String)
を使用します。Integer(int value)
非推奨。このコンストラクタを使用することはめったに適切ではありません。 静的ファクトリInteger.valueOf(int)
は、より良い選択肢です。スペースと時間のパフォーマンスが大幅に向上する可能性が高いためです。Integer(String s)
非推奨。このコンストラクタを使用することはめったに適切ではありません。 文字列をint
プリミティブに変換するにはInteger.parseInt(String)
を使用し、文字列をInteger
オブジェクトに変換するにはInteger.valueOf(String)
を使用します。Long(long value)
非推奨。このコンストラクタを使用することはめったに適切ではありません。 静的ファクトリLong.valueOf(long)
は、より良い選択肢です。スペースと時間のパフォーマンスが大幅に向上する可能性が高いためです。Long(String s)
非推奨。このコンストラクタを使用することはめったに適切ではありません。 文字列をlong
プリミティブに変換するにはLong.parseLong(String)
を使用し、文字列をLong
オブジェクトに変換するにはLong.valueOf(String)
を使用します。Short(short value)
非推奨。このコンストラクタを使用することはめったに適切ではありません。 静的ファクトリShort.valueOf(short)
は、より良い選択肢です。スペースと時間のパフォーマンスが大幅に向上する可能性が高いためです。Short(String s)
非推奨。このコンストラクタを使用することはめったに適切ではありません。 文字列をshort
プリミティブに変換するにはShort.parseShort(String)
を使用し、文字列をShort
オブジェクトに変換するにはShort.valueOf(String)
を使用します。String(byte[] ascii, int hibyte)
非推奨。このメソッドでは、バイトから文字への変換が正しく行われません。 JDK 1.1以降では、これを行うには、Charset
(文字セットの名前)を取る、またはプラットフォームのデフォルト文字セットを使用するString
コンストラクタの使用が推奨されます。String(byte[] ascii, int hibyte, int offset, int count)
非推奨。このメソッドでは、バイトから文字への変換が正しく行われません。 JDK 1.1以降では、これを行うには、Charset
(文字セットの名前)を取る、またはプラットフォームのデフォルト文字セットを使用するString
コンストラクタの使用が推奨されます。 -
java.lang.reflectでのDeprecatedの使用
型Deprecatedの注釈を使用するjava.lang.reflectのメソッド 修飾子と型 メソッド 説明 static Class<?>
Proxy. getProxyClass(ClassLoader loader, Class<?>... interfaces)
非推奨。名前付きモジュールで生成されたプロキシ・クラスはカプセル化され、モジュール外のコードからはアクセスできません。Constructor.newInstance
は、アクセスできないプロキシ・クラスで呼び出されたときにIllegalAccessException
をスローします。 代わりにProxy.newProxyInstance(ClassLoader, Class[], InvocationHandler)
を使用してプロキシ・インスタンスを作成してください。boolean
AccessibleObject. isAccessible()
非推奨。このメソッドは、Java言語のアクセス制御のチェックが抑制されているかどうかを実際に示しているときに、リフレクトされたオブジェクトにアクセス可能かどうかを調べるという名前があるため、非推奨です。 このメソッドは、呼び出し元がアクセス可能なリフレクトされたオブジェクトに対してfalse
を返します。 このリフレクトされたオブジェクトがアクセス可能かどうかをテストするには、AccessibleObject.canAccess(Object)
を使用する必要があります。 -
java.mathでのDeprecatedの使用
型Deprecatedの注釈を持つjava.mathのフィールド 修飾子と型 フィールド 説明 static int
BigDecimal. ROUND_CEILING
非推奨。代わりにRoundingMode.CEILING
を使用してください。static int
BigDecimal. ROUND_DOWN
非推奨。代わりにRoundingMode.DOWN
を使用してください。static int
BigDecimal. ROUND_FLOOR
非推奨。代わりにRoundingMode.FLOOR
を使用してください。static int
BigDecimal. ROUND_HALF_DOWN
非推奨。代わりにRoundingMode.HALF_DOWN
を使用してください。static int
BigDecimal. ROUND_HALF_EVEN
非推奨。代わりにRoundingMode.HALF_EVEN
を使用してください。static int
BigDecimal. ROUND_HALF_UP
非推奨。代わりにRoundingMode.HALF_UP
を使用してください。static int
BigDecimal. ROUND_UNNECESSARY
非推奨。代わりにRoundingMode.UNNECESSARY
を使用してください。static int
BigDecimal. ROUND_UP
非推奨。代わりにRoundingMode.UP
を使用してください。型Deprecatedの注釈を使用するjava.mathのメソッド 修飾子と型 メソッド 説明 BigDecimal
BigDecimal. divide(BigDecimal divisor, int roundingMode)
非推奨。このBigDecimal.divide(BigDecimal, RoundingMode)
メソッドは、このレガシー・メソッドより優先して使用する必要があります。BigDecimal
BigDecimal. divide(BigDecimal divisor, int scale, int roundingMode)
非推奨。このBigDecimal.divide(BigDecimal, int, RoundingMode)
メソッドは、このレガシー・メソッドより優先して使用する必要があります。BigDecimal
BigDecimal. setScale(int newScale, int roundingMode)
非推奨。このBigDecimal.setScale(int, RoundingMode)
メソッドは、このレガシー・メソッドより優先して使用する必要があります。 -
java.netでのDeprecatedの使用
Deprecated型の注釈を持つjava.netのフィールド 修飾子と型 フィールド 説明 static int
HttpURLConnection. HTTP_SERVER_ERROR
非推奨。間違ったフィールドであり、存在するべきではありせん。Deprecated型の注釈を持つjava.netのメソッド 修飾子と型 メソッド 説明 static String
URLDecoder. decode(String s)
非推奨。プラットフォームのデフォルトのエンコーディングに応じて、結果として得られる文字列が変わる可能性があります。 代わりに、decode(String,String)メソッドを使ってエンコーディングを指定するようにしてください。static String
URLEncoder. encode(String s)
非推奨。プラットフォームのデフォルトのエンコーディングに応じて、結果として得られる文字列が変わる可能性があります。 代わりに、encode(String,String)メソッドを使ってエンコーディングを指定するようにしてください。static String
URLConnection. getDefaultRequestProperty(String key)
非推奨。URLConnectionの該当インスタンスを取得したあとは、インスタンス固有のgetRequestPropertyメソッドを使用します。protected abstract byte
DatagramSocketImpl. getTTL()
非推奨。代わりにgetTimeToLiveを使用してください。byte
MulticastSocket. getTTL()
非推奨。代わりにgetTimeToLiveメソッドを使用してください。このメソッドは、byteではなくintを返します。void
MulticastSocket. send(DatagramPacket p, byte ttl)
非推奨。代わりに、次のコードまたはそれと同等のコードを使用してください。int ttl = mcastSocket.getTimeToLive(); mcastSocket.setTimeToLive(newttl); mcastSocket.send(p); mcastSocket.setTimeToLive(ttl); ......static void
URLConnection. setDefaultRequestProperty(String key, String value)
非推奨。URLConnectionの該当インスタンスを取得したあとは、インスタンス固有のsetRequestPropertyメソッドを使用します。 このメソッドを呼び出しても、何の効果もありません。protected abstract void
DatagramSocketImpl. setTTL(byte ttl)
非推奨。代わりにsetTimeToLiveを使用してください。void
MulticastSocket. setTTL(byte ttl)
非推奨。代わりにsetTimeToLiveメソッドを使用してください。このメソッドはttlの型として、byteではなくintを使用します。protected void
URLStreamHandler. setURL(URL u, String protocol, String host, int port, String file, String ref)
非推奨。setURL(URL、String、int、String、String、String、String)を使用してください。Deprecated型の注釈を持つjava.netのコンストラクタ コンストラクタ 説明 Socket(String host, int port, boolean stream)
非推奨。UDP転送ではなくDatagramSocketを使ってください。Socket(InetAddress host, int port, boolean stream)
非推奨。UDP転送ではなくDatagramSocketを使ってください。 -
java.rmiでのDeprecatedの使用
Deprecated型の注釈を持つjava.rmiのクラス 修飾子と型 クラス 説明 class
RMISecurityException
非推奨。代わりにSecurityException
を使用してください。 アプリケーション・コードからこのクラスを直接参照しないようにしてください。RMISecurityManager
はこのjava.lang.SecurityException
のサブクラスをスローしなくなりました。class
RMISecurityManager
非推奨。かわりにSecurityManager
を使用してください。class
ServerRuntimeException
非推奨。代替はありません。Deprecated型の注釈を持つjava.rmiのコンストラクタ コンストラクタ 説明 RMISecurityException(String name)
非推奨。代替はありません。RMISecurityException(String name, String arg)
非推奨。代替はありません。ServerRuntimeException(String s, Exception ex)
非推奨。代替はありません。 -
java.rmi.dgcでのDeprecatedの使用
Deprecated型の注釈を持つjava.rmi.dgcのメソッド 修飾子と型 メソッド 説明 static boolean
VMID. isUnique()
非推奨。 -
java.rmi.registryでのDeprecatedの使用
Deprecated型の注釈を持つjava.rmi.registryのクラス 修飾子と型 インタフェース 説明 interface
RegistryHandler
非推奨。代替はありません。Deprecated型の注釈を持つjava.rmi.registryのメソッド 修飾子と型 メソッド 説明 Registry
RegistryHandler. registryImpl(int port)
非推奨。代替はありません。 Java 2プラットフォームv1.2以降は、RMIはレジストリの実装を取得するためにRegistryHandler
を使用しません。Registry
RegistryHandler. registryStub(String host, int port)
非推奨。代替はありません。 Java 2プラットフォームv1.2以降は、RMIはレジストリのスタブを取得するためにRegistryHandler
を使用しません。 -
java.rmi.serverでのDeprecatedの使用
Deprecated型の注釈を持つjava.rmi.serverのクラス 修飾子と型 インタフェース 説明 interface
LoaderHandler
非推奨。代替はありません。class
LogStream
非推奨。代替はありません。class
Operation
非推奨。代替はありません。interface
RemoteCall
非推奨。代替はありません。class
RemoteStub
非推奨。スタブは動的に生成されるため、静的に生成されたスタブは推奨されていません。 動的なスタブ生成の詳細は、UnicastRemoteObject
を参照してください。interface
ServerRef
非推奨。代替はありません。 このインタフェースは使用されておらず、廃止されました。interface
Skeleton
非推奨。代替はありません。 スケルトンは、Java 2プラットフォームv1.2以降のリモート・メソッド呼出しでは不要になりました。class
SkeletonMismatchException
非推奨。代替はありません。 スケルトンは、Java 2プラットフォームv1.2以降のリモート・メソッド呼出しでは不要になりました。class
SkeletonNotFoundException
非推奨。代替はありません。 スケルトンは、Java 2プラットフォームv1.2以降のリモート・メソッド呼出しでは不要になりました。class
SocketSecurityException
非推奨。このクラスは廃止されました。 かわりにExportException
を使用してください。Deprecated型の注釈を持つjava.rmi.serverのメソッド 修飾子と型 メソッド 説明 void
Skeleton. dispatch(Remote obj, RemoteCall theCall, int opnum, long hash)
非推奨。代替はありません。void
RemoteCall. done()
非推奨。代替はありません。void
RemoteRef. done(RemoteCall call)
非推奨。1.2形式のスタブは、このメソッドを使用しなくなりました。 リモート参照への一連のメソッド呼び出し(newCall
、invoke
、およびdone
)を使用する代わりに、スタブはリモート参照で1つのメソッドinvoke(Remote, Method, Object[], int)
を使用して、パラメータの整列化、リモート・メソッドの実行、および戻り値の非整列化を実行します。void
RemoteCall. executeCall()
非推奨。代替はありません。static RemoteStub
UnicastRemoteObject. exportObject(Remote obj)
非推奨。このメソッドは、静的スタブのみをサポートするため、非推奨になりました。 代わりにexportObject(Remote, port)
またはexportObject(Remote, port, csf, ssf)
を使用してください。static PrintStream
LogStream. getDefaultStream()
非推奨。代替はありません。ObjectInput
RemoteCall. getInputStream()
非推奨。代替はありません。String
Operation. getOperation()
非推奨。代替はありません。Operation[]
Skeleton. getOperations()
非推奨。代替はありません。OutputStream
LogStream. getOutputStream()
非推奨。代替はありません。ObjectOutput
RemoteCall. getOutputStream()
非推奨。代替はありません。ObjectOutput
RemoteCall. getResultStream(boolean success)
非推奨。代替はありません。Object
LoaderHandler. getSecurityContext(ClassLoader loader)
非推奨。代替はありません。static Object
RMIClassLoader. getSecurityContext(ClassLoader loader)
非推奨。代替はありません。 Java 2プラットフォームv1.2以降のRMIでは、クラス・ローダーのセキュリティ・コンテキストを取得するためにこのメソッドを使用しません。void
RemoteRef. invoke(RemoteCall call)
非推奨。1.2形式のスタブは、このメソッドを使用しなくなりました。 リモート参照への一連のメソッド呼び出し(newCall
、invoke
、およびdone
)を使用する代わりに、スタブはリモート参照で1つのメソッドinvoke(Remote, Method, Object[], int)
を使用して、パラメータの整列化、リモート・メソッドの実行、および戻り値の非整列化を実行します。Class<?>
LoaderHandler. loadClass(String name)
非推奨。代替はありません。Class<?>
LoaderHandler. loadClass(URL codebase, String name)
非推奨。代替はありません。static Class<?>
RMIClassLoader. loadClass(String name)
非推奨。loadClass(String,String)
メソッドに置き換えられていますstatic LogStream
LogStream. log(String name)
非推奨。代替はありません。RemoteCall
RemoteRef. newCall(RemoteObject obj, Operation[] op, int opnum, long hash)
非推奨。1.2形式のスタブは、このメソッドを使用しなくなりました。 スタブのリモート参照で一連のメソッド呼び出し(newCall
、invoke
、およびdone
)を使う代わりに、スタブはリモート参照で1つのメソッドinvoke(Remote, Method, Object[], int)
を使用して、パラメータの整列化、リモート・メソッドの実行、および戻り値の非整列化を実行します。static int
LogStream. parseLevel(String s)
非推奨。代替はありません。void
RemoteCall. releaseInputStream()
非推奨。代替はありません。void
RemoteCall. releaseOutputStream()
非推奨。代替はありません。static void
LogStream. setDefaultStream(PrintStream newDefault)
非推奨。代替はありません。void
LogStream. setOutputStream(OutputStream out)
非推奨。代替はありません。protected static void
RemoteStub. setRef(RemoteStub stub, RemoteRef ref)
非推奨。代替はありません。setRef
メソッドは、リモート・スタブのリモート参照の設定を目的としていました。RemoteStub
はRemoteStub(RemoteRef)
コンストラクタによってリモート参照を指定して作成および初期化できるため、これは不要です。String
LogStream. toString()
非推奨。代替はありません。String
Operation. toString()
非推奨。代替はありません。void
LogStream. write(byte[] b, int off, int len)
非推奨。代替はありません。void
LogStream. write(int b)
非推奨。代替はありません。Deprecated型の注釈を持つjava.rmi.serverのコンストラクタ コンストラクタ 説明 Operation(String op)
非推奨。代替はありません。SkeletonMismatchException(String s)
非推奨。代替はありません。 -
java.securityでのDeprecatedの使用
Deprecated型の注釈を持つjava.securityのクラス 修飾子と型 インタフェース 説明 interface
Certificate
非推奨。Javaプラットフォームでは、証明書を扱う新しいパッケージが作成されました。 このCertificateインタフェースは完全に非推奨であり、新しいパッケージへの円滑な移行のために残されています。class
Identity
非推奨。このクラスは使用されなくなりました。 その機能はjava.security.KeyStore
、java.security.cert
パッケージ、およびjava.security.Principal
に置き換えられています。class
IdentityScope
非推奨。このクラスは使用されなくなりました。 その機能はjava.security.KeyStore
、java.security.cert
パッケージ、およびjava.security.Principal
に置き換えられています。class
Signer
非推奨。このクラスは使用されなくなりました。 その機能はjava.security.KeyStore
、java.security.cert
パッケージ、およびjava.security.Principal
に置き換えられています。Deprecated型の注釈を持つjava.securityのメソッド 修飾子と型 メソッド 説明 protected abstract Object
SignatureSpi. engineGetParameter(String param)
非推奨。protected abstract void
SignatureSpi. engineSetParameter(String param, Object value)
非推奨。engineSetParameter
に置き換えられています。static String
Security. getAlgorithmProperty(String algName, String propName)
非推奨。このメソッドは、アルゴリズム固有のパラメータの構文解析方法を決定するため、SUN暗号化サービス・プロバイダのマスター・ファイル内にある独自のプロパティの値を返すために使用されます。 代わりに、新しいプロバイダベースのアルゴリズムに依存しないAlgorithmParameters
およびKeyFactory
エンジン・クラス(J2SEバージョン1.2プラットフォームより導入)を使用してください。Object
Signature. getParameter(String param)
非推奨。double
Provider. getVersion()
非推奨。Provider.getVersionStr()
を代わりに使用してください。void
Signature. setParameter(String param, Object value)
非推奨。setParameter
を使用してください。型Deprecatedの注釈を持つjava.securityのコンストラクタ コンストラクタ 説明 AuthProvider(String name, double version, String info)
非推奨。AuthProvider(String, String, String)
を代わりに使用してください。Provider(String name, double version, String info)
非推奨。Provider(String, String, String)
を代わりに使用してください。 -
java.security.aclでのDeprecatedの使用
型Deprecatedの注釈を持つjava.security.aclのクラス 修飾子と型 インタフェース 説明 interface
Acl
非推奨。このパッケージは1.2以降、java.security.Policy
および関連するクラスに置き換えられました。interface
AclEntry
非推奨。このパッケージは1.2以降、java.security.Policy
および関連するクラスに置き換えられました。class
AclNotFoundException
非推奨。このパッケージは1.2以降、java.security.Policy
および関連するクラスに置き換えられました。interface
Group
非推奨。このパッケージは1.2以降、java.security.Policy
および関連するクラスに置き換えられました。class
LastOwnerException
非推奨。このパッケージは1.2以降、java.security.Policy
および関連するクラスに置き換えられました。class
NotOwnerException
非推奨。このパッケージは1.2以降、java.security.Policy
および関連するクラスに置き換えられました。interface
Owner
非推奨。このパッケージは1.2以降、java.security.Policy
および関連するクラスに置き換えられました。interface
Permission
非推奨。このパッケージは1.2以降、java.security.Policy
および関連するクラスに置き換えられました。 -
java.sqlでのDeprecatedの使用
Deprecated型の注釈を持つjava.sqlのメソッド 修飾子と型 メソッド 説明 BigDecimal
CallableStatement. getBigDecimal(int parameterIndex, int scale)
非推奨。getBigDecimal(int parameterIndex)
またはgetBigDecimal(String parameterName)
を使用します。BigDecimal
ResultSet. getBigDecimal(int columnIndex, int scale)
非推奨。getBigDecimal(int columnIndex)
またはgetBigDecimal(String columnLabel)
を使用します。BigDecimal
ResultSet. getBigDecimal(String columnLabel, int scale)
非推奨。getBigDecimal(int columnIndex)
またはgetBigDecimal(String columnLabel)
を使用します。int
Time. getDate()
非推奨。int
Time. getDay()
非推奨。int
Date. getHours()
非推奨。static PrintStream
DriverManager. getLogStream()
非推奨。getLogWriter
を使用してくださいint
Date. getMinutes()
非推奨。int
Time. getMonth()
非推奨。int
Date. getSeconds()
非推奨。InputStream
ResultSet. getUnicodeStream(int columnIndex)
非推奨。getUnicodeStream
の代わりに
getCharacterStreamを使用InputStream
ResultSet. getUnicodeStream(String columnLabel)
非推奨。代わりにgetCharacterStream
を使用int
Time. getYear()
非推奨。void
Time. setDate(int i)
非推奨。void
Date. setHours(int i)
非推奨。static void
DriverManager. setLogStream(PrintStream out)
非推奨。setLogWriter
を使用してください。void
Date. setMinutes(int i)
非推奨。void
Time. setMonth(int i)
非推奨。void
Date. setSeconds(int i)
非推奨。void
PreparedStatement. setUnicodeStream(int parameterIndex, InputStream x, int length)
非推奨。setCharacterStream
を使用してください。void
Time. setYear(int i)
非推奨。Deprecated型の注釈を持つjava.sqlのコンストラクタ コンストラクタ 説明 Date(int year, int month, int day)
非推奨。代わりに、次のコンストラクタを使用してください:Date(long date)
Time(int hour, int minute, int second)
非推奨。このコンストラクタの代わりにミリ秒の値をとるコンストラクタを使用してください。Timestamp(int year, int month, int date, int hour, int minute, int second, int nano)
非推奨。代わりに、コンストラクタTimestamp(long millis)
を使用してください -
java.utilでのDeprecatedの使用
型Deprecatedの注釈を持つjava.utilのクラス 修飾子と型 クラス 説明 class
Observable
非推奨。このクラスとObserver
インタフェースは非推奨にされています。Observer
とObservable
でサポートされているイベント・モデルは非常に限定されており、Observable
によって配信される通知の順序は不定であり、状態の変更は通知と1対1で対応していません。 豊富なイベント・モデルの場合は、java.beans
パッケージの使用を検討してください。 スレッド間の信頼性の高い順序付きメッセージングのために、java.util.concurrent
パッケージ内の同時データ構造の1つを使用することを検討してください。 リアクティブ・ストリーム・スタイルのプログラミングについては、Flow
APIを参照してください。interface
Observer
非推奨。このインタフェースは推奨されていません。 詳細については、Observable
クラスを参照してください。Deprecated型の注釈を持つjava.utilのメソッド 修飾子と型 メソッド 説明 int
Date. getDate()
非推奨。JDK Version 1.1以降は、Calendar.get(Calendar.DAY_OF_MONTH)
に置き換えられています。int
Date. getDay()
非推奨。JDK Version 1.1以降は、Calendar.get(Calendar.DAY_OF_WEEK)
に置き換えられています。int
Date. getHours()
非推奨。JDK Version 1.1以降は、Calendar.get(Calendar.HOUR_OF_DAY)
に置き換えられています。int
Date. getMinutes()
非推奨。JDK Version 1.1以降は、Calendar.get(Calendar.MINUTE)
に置き換えられています。int
Date. getMonth()
非推奨。JDK Version 1.1以降は、Calendar.get(Calendar.MONTH)
に置き換えられています。int
Date. getSeconds()
非推奨。JDK Version 1.1以降は、Calendar.get(Calendar.SECOND)
に置き換えられています。int
Date. getTimezoneOffset()
非推奨。JDK Version 1.1以降は、-(Calendar.get(Calendar.ZONE_OFFSET)+Calendar.get(Calendar.DST_OFFSET))/(60 * 1000)
に置き換えられています。int
Date. getYear()
非推奨。JDK Version 1.1以降は、Calendar.get(Calendar.YEAR) - 1900
に置き換えられています。static long
Date. parse(String s)
非推奨。JDK Version 1.1以降は、DateFormat.parse(String s)
に置き換えられています。void
Properties. save(OutputStream out, String comments)
非推奨。このメソッドは、プロパティ・リストの保存中に入出力エラーが発生しても、IOExceptionをスローしません。 プロパティ・リストの保存に推奨される方法は、store(OutputStream out, String comments)
メソッドまたはstoreToXML(OutputStream os, String comment)
メソッドを使用することです。void
Date. setDate(int date)
非推奨。JDK Version 1.1以降は、Calendar.set(Calendar.DAY_OF_MONTH, int date)
に置き換えられています。void
Date. setHours(int hours)
非推奨。JDK Version 1.1以降は、Calendar.set(Calendar.HOUR_OF_DAY, int hours)
に置き換えられています。void
Date. setMinutes(int minutes)
非推奨。JDK Version 1.1以降は、Calendar.set(Calendar.MINUTE, int minutes)
に置き換えられています。void
Date. setMonth(int month)
非推奨。JDK Version 1.1以降は、Calendar.set(Calendar.MONTH, int month)
に置き換えられています。void
Date. setSeconds(int seconds)
非推奨。JDK Version 1.1以降は、Calendar.set(Calendar.SECOND, int seconds)
に置き換えられています。void
Date. setYear(int year)
非推奨。JDK Version 1.1以降は、Calendar.set(Calendar.YEAR, year+1900)
に置き換えられています。String
Date. toGMTString()
非推奨。JDK version 1.1以降は、GMTTimeZone
を使用するDateFormat.format(Date date)
に置き換えられています。String
Date. toLocaleString()
非推奨。JDK Version 1.1以降は、DateFormat.format(Date date)
に置き換えられています。static long
Date. UTC(int year, int month, int date, int hrs, int min, int sec)
非推奨。JDK Version 1.1以降は、Calendar.set(year+1900, month, date, hrs, min, sec)
またはGregorianCalendar(year+1900, month, date, hrs, min, sec)
に置き換えられています。UTCTimeZone
を使用し、Calendar.getTime().getTime()
があとに続きます。Deprecated型の注釈を持つjava.utilのコンストラクタ コンストラクタ 説明 Date(int year, int month, int date)
非推奨。JDK version 1.1以降は、Calendar.set(year+1900, month, date)
またはGregorianCalendar(year+1900, month, date)
に置き換えられています。Date(int year, int month, int date, int hrs, int min)
非推奨。JDK version 1.1以降は、Calendar.set(year+1900, month, date, hrs, min)
またはGregorianCalendar(year+1900, month, date, hrs, min)
に置き換えられています。Date(int year, int month, int date, int hrs, int min, int sec)
非推奨。JDK version 1.1以降は、Calendar.set(year+1900, month, date, hrs, min, sec)
またはGregorianCalendar(year+1900, month, date, hrs, min, sec)
に置き換えられています。Date(String s)
非推奨。JDK Version 1.1以降は、DateFormat.parse(String s)
に置き換えられています。 -
java.util.concurrentでのDeprecatedの使用
型Deprecatedの注釈を使用するjava.util.concurrentのメソッド 修飾子と型 メソッド 説明 protected void
ThreadPoolExecutor. finalize()
非推奨。finalize
メソッドは推奨されていません。 クリーンアップを実行するためにfinalize
をオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalize
メソッドを削除するように変更する必要があります。finalize
メソッドをオーバーライドする場合、実装では、super.finalize()
がObject.finalize()
の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()
の仕様を参照してください。 -
java.util.concurrent.atomicでのDeprecatedの使用
型Deprecatedの注釈を使用するjava.util.concurrent.atomicのメソッド 修飾子と型 メソッド 説明 boolean
AtomicBoolean. weakCompareAndSet(boolean expectedValue, boolean newValue)
非推奨。このメソッドは単純なメモリー効果を持ちますが、メソッド名は揮発性メモリー効果(AtomicBoolean.compareAndExchange(boolean, boolean)
やAtomicBoolean.compareAndSet(boolean, boolean)
などのメソッドを参照してください)を意味します。 プレーンまたは揮発性メモリー効果の混乱を避けるために、代わりにAtomicBoolean.weakCompareAndSetPlain(boolean, boolean)
メソッドを使用することをお勧めします。boolean
AtomicInteger. weakCompareAndSet(int expectedValue, int newValue)
非推奨。このメソッドは単純なメモリー効果を持ちますが、メソッド名は揮発性メモリー効果(AtomicInteger.compareAndExchange(int, int)
やAtomicInteger.compareAndSet(int, int)
などのメソッドを参照してください)を意味します。 プレーンまたは揮発性メモリー効果の混乱を避けるために、代わりにAtomicInteger.weakCompareAndSetPlain(int, int)
メソッドを使用することをお勧めします。boolean
AtomicIntegerArray. weakCompareAndSet(int i, int expectedValue, int newValue)
非推奨。このメソッドは単純なメモリー効果を持ちますが、メソッド名は揮発性メモリー効果(AtomicIntegerArray.compareAndExchange(int, int, int)
やAtomicIntegerArray.compareAndSet(int, int, int)
などのメソッドを参照してください)を意味します。 プレーンまたは揮発性メモリー効果の混乱を避けるために、代わりにAtomicIntegerArray.weakCompareAndSetPlain(int, int, int)
メソッドを使用することをお勧めします。boolean
AtomicLong. weakCompareAndSet(long expectedValue, long newValue)
非推奨。このメソッドは単純なメモリー効果を持ちますが、メソッド名は揮発性メモリー効果(AtomicLong.compareAndExchange(long, long)
やAtomicLong.compareAndSet(long, long)
などのメソッドを参照してください)を意味します。 プレーンまたは揮発性メモリー効果の混乱を避けるために、代わりにAtomicLong.weakCompareAndSetPlain(long, long)
メソッドを使用することをお勧めします。boolean
AtomicLongArray. weakCompareAndSet(int i, long expectedValue, long newValue)
非推奨。このメソッドは単純なメモリー効果を持ちますが、メソッド名は揮発性メモリー効果(AtomicLongArray.compareAndExchange(int, long, long)
やAtomicLongArray.compareAndSet(int, long, long)
などのメソッドを参照してください)を意味します。 プレーンまたは揮発性メモリー効果の混乱を避けるために、代わりにAtomicLongArray.weakCompareAndSetPlain(int, long, long)
メソッドを使用することをお勧めします。boolean
AtomicReference. weakCompareAndSet(V expectedValue, V newValue)
非推奨。このメソッドは単純なメモリー効果を持ちますが、メソッド名は揮発性メモリー効果(AtomicReference.compareAndExchange(V, V)
やAtomicReference.compareAndSet(V, V)
などのメソッドを参照してください)を意味します。 プレーンまたは揮発性メモリー効果の混乱を避けるために、代わりにAtomicReference.weakCompareAndSetPlain(V, V)
メソッドを使用することをお勧めします。boolean
AtomicReferenceArray. weakCompareAndSet(int i, E expectedValue, E newValue)
非推奨。このメソッドは単純なメモリー効果を持ちますが、メソッド名は揮発性メモリー効果(AtomicReferenceArray.compareAndExchange(int, E, E)
やAtomicReferenceArray.compareAndSet(int, E, E)
などのメソッドを参照してください)を意味します。 プレーンまたは揮発性メモリー効果の混乱を避けるために、代わりにAtomicReferenceArray.weakCompareAndSetPlain(int, E, E)
メソッドを使用することをお勧めします。 -
java.util.jarでのDeprecatedの使用
Deprecated型の注釈を持つjava.util.jarのフィールド 修飾子と型 フィールド 説明 static Attributes.Name
Attributes.Name. EXTENSION_INSTALLATION
非推奨。拡張機構はすでにサポートされていません。static Attributes.Name
Attributes.Name. IMPLEMENTATION_URL
非推奨。拡張機構はすでにサポートされていません。static Attributes.Name
Attributes.Name. IMPLEMENTATION_VENDOR_ID
非推奨。拡張機構はすでにサポートされていません。 -
java.util.loggingでのDeprecatedの使用
型Deprecatedの注釈を持つjava.util.loggingのクラス 修飾子と型 インタフェース 説明 interface
LoggingMXBean
非推奨。LoggingMXBean
はすでにplatform MXBean
でなく、PlatformLoggingMXBean
に置き換えられました。 プラットフォームMBeanServer
には登録されません。 代わりにManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class)
を使用してください。Deprecated型の注釈を持つjava.util.loggingのフィールド 修飾子と型 フィールド 説明 static Logger
Logger. global
非推奨。このフィールドの初期化時にデッドロックが発生する可能性があります。 このフィールドはLoggerクラス初期化によって初期化されますが、それにより、LogManagerクラス初期化との間でデッドロックが発生する可能性があります。 そのような場合、2つのクラス初期化は他方が完了するまで待機します。 グローバル・ロガー・オブジェクトを取得するための推奨の方法は、Logger.getGlobal()
を呼び出すことです。Logger.getGlobal()
を使用できない古いJDKバージョンとの互換性のため、Logger.getLogger(Logger.GLOBAL_LOGGER_NAME)
またはLogger.getLogger("global")
の呼出しを使用してください。Deprecated型の注釈を持つjava.util.loggingのメソッド 修飾子と型 メソッド 説明 static LoggingMXBean
LogManager. getLoggingMXBean()
非推奨。java.util.logging.LoggingMXBean
は非推奨にされ、java.lang.management.PlatformLoggingMXBean
に置き換えられました。 代わりにManagementFactory.getPlatformMXBean
(PlatformLoggingMXBean.class)を使用してください。void
Logger. logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg)
void
Logger. logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Object param1)
void
Logger. logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Object[] params)
void
Logger. logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Throwable thrown)
void
LogRecord. setMillis(long millis)
非推奨。LogRecordは、Instant
値を使用して、ナノ秒の分解能でタイムスタンプを維持します。 このため、setMillis()
よりもsetInstant()
を優先して使用する必要があります。 -
java.util.zipでのDeprecatedの使用
型Deprecatedの注釈を使用するjava.util.zipのメソッド 修飾子と型 メソッド 説明 protected void
Deflater. finalize()
非推奨。finalize
メソッドは推奨されていません。 クリーンアップを実行するためにfinalize
をオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalize
メソッドを削除するように変更する必要があります。finalize
メソッドをオーバーライドする場合、実装では、super.finalize()
がObject.finalize()
の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()
の仕様を参照してください。protected void
Inflater. finalize()
非推奨。finalize
メソッドは推奨されていません。 クリーンアップを実行するためにfinalize
をオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalize
メソッドを削除するように変更する必要があります。finalize
メソッドをオーバーライドする場合、実装では、super.finalize()
がObject.finalize()
の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()
の仕様を参照してください。protected void
ZipFile. finalize()
非推奨。finalize
メソッドは推奨されていません。 クリーンアップを実行するためにfinalize
をオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalize
メソッドを削除するように変更する必要があります。finalize
メソッドをオーバーライドする場合、実装では、super.finalize()
がObject.finalize()
の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()
の仕様を参照してください。 -
javafx.applicationでのDeprecatedの使用
型Deprecatedの注釈を使用するjavafx.applicationのメソッド 修飾子と型 メソッド 説明 JSObject
HostServices. getWebContext()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。Applet
APIは推奨されていないため、このメソッドはJDK 9では非推奨です。 -
javafx.cssでのDeprecatedの使用
型Deprecatedの注釈を使用するjavafx.cssのメソッド 修飾子と型 メソッド 説明 void
CssMetaData. set(S styleable, V value, StyleOrigin origin)
非推奨。このメソッドはCSSコードから呼び出されなくなりました。StyleableProperty.applyStyle(javafx.css.StyleOrigin, java.lang.Object)
を使用してください。 -
javafx.eventでのDeprecatedの使用
型Deprecatedの注釈を持つjavafx.eventのコンストラクタ コンストラクタ 説明 EventType()
非推奨。存在できるこのようなEventTypeは1つのみであるため、このコンストラクタは使用しないでください -
javafx.fxmlでのDeprecatedの使用
型Deprecatedの注釈を使用するjavafx.fxmlのメソッド 修飾子と型 メソッド 説明 static Class<?>
FXMLLoader. loadType(String className)
非推奨。このメソッドは、現在はFXMLLoader.getDefaultClassLoader()
に委譲します。static Class<?>
FXMLLoader. loadType(String packageName, String className)
非推奨。このメソッドは、現在はFXMLLoader.getDefaultClassLoader()
に委譲します。 -
javafx.scene.controlでのDeprecatedの使用
型Deprecatedの注釈を使用するjavafx.scene.controlのメソッド 修飾子と型 メソッド 説明 static int
TreeTableView. getNodeLevel(TreeItem<?> node)
非推奨。このメソッドでは、指定されたTreeItemからTreeTableViewのルートまでの距離が正しく計算されません。 JavaFX 8.0_20時点で、これを行う適切な方法は、TreeTableView.getTreeItemLevel(TreeItem)
を使用することです。static int
TreeView. getNodeLevel(TreeItem<?> node)
非推奨。このメソッドでは、指定されたTreeItemからTreeViewのルートまでの距離が正しく計算されません。 JavaFX 8.0_20時点で、これを行う適切な方法は、TreeView.getTreeItemLevel(TreeItem)
を使用することです。protected double
SkinBase. snapPosition(double value)
非推奨。snapPositionX()
とsnapPositionY()
に置き換えられましたprotected double
SkinBase. snapSize(double value)
非推奨。snapSizeX()
とsnapSizeY()
に置き換えられましたprotected double
SkinBase. snapSpace(double value)
非推奨。snapSpaceX()
とsnapSpaceY()
に置き換えられました -
javafx.scene.inputでのDeprecatedの使用
型Deprecatedの注釈を持つjavafx.scene.inputのコンストラクタ コンストラクタ 説明 GestureEvent(Object source, EventTarget target, EventType<? extends GestureEvent> eventType)
非推奨。このコンストラクタは使用しないでください。 空のイベントを構築します。GestureEvent(EventType<? extends GestureEvent> eventType)
非推奨。このコンストラクタは使用しないでください。 空のイベントを構築します。 -
javafx.scene.layoutでのDeprecatedの使用
型Deprecatedの注釈を使用するjavafx.scene.layoutのメソッド 修飾子と型 メソッド 説明 protected double
Region. snapPosition(double value)
非推奨。snapPositionX()
とsnapPositionY()
に置き換えられましたprotected double
Region. snapSize(double value)
非推奨。snapSizeX()
とsnapSizeY()
に置き換えられましたprotected double
Region. snapSpace(double value)
非推奨。snapSpaceX()
とsnapSpaceY()
に置き換えられました -
javafx.scene.mediaでのDeprecatedの使用
型Deprecatedの注釈を使用するjavafx.scene.mediaのメソッド 修飾子と型 メソッド 説明 String
AudioTrack. getLanguage()
非推奨。かわりに、Track.getLocale()
を使用してください。 -
javafx.utilでのDeprecatedの使用
型Deprecatedの注釈を使用するjavafx.utilのメソッド 修飾子と型 メソッド 説明 Duration
Duration. divide(Duration other)
非推奨。このメソッドでは単位が考慮されないため、予期しない結果が生成されます。 かわりにDuration.divide(double)
を使用してください。Duration
Duration. multiply(Duration other)
非推奨。このメソッドでは単位が考慮されないため、予期しない結果が生成されます。 かわりにDuration.multiply(double)
を使用してください。 -
javax.accessibilityでのDeprecatedの使用
Deprecated型の注釈を持つjavax.accessibilityのクラス 修飾子と型 クラス 説明 class
AccessibleResourceBundle
非推奨。Javaプラットフォームのバージョン1.3以降では、このクラスは非推奨です -
javax.imageio.spiでのDeprecatedの使用
Deprecated型の注釈を持つjavax.imageio.spiのフィールド 修飾子と型 フィールド 説明 static Class<?>[]
ImageReaderSpi. STANDARD_INPUT_TYPE
非推奨。このフィールドを使用する代わりに、同等の配列{ ImageInputStream.class }
を直接作成してください。static Class<?>[]
ImageWriterSpi. STANDARD_OUTPUT_TYPE
非推奨。このフィールドを使用する代わりに、同等の配列{ ImageOutputStream.class }
を直接作成してください。型Deprecatedの注釈を使用するjavax.imageio.spiのメソッド 修飾子と型 メソッド 説明 void
ServiceRegistry. finalize()
非推奨。finalize
メソッドは推奨されていません。 クリーンアップを実行するためにfinalize
をオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalize
メソッドを削除するように変更する必要があります。finalize
メソッドをオーバーライドする場合、実装では、super.finalize()
がObject.finalize()
の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()
の仕様を参照してください。 -
javax.imageio.streamでのDeprecatedの使用
型Deprecatedの注釈を使用するjavax.imageio.streamのメソッド 修飾子と型 メソッド 説明 protected void
FileCacheImageInputStream. finalize()
非推奨。finalize
メソッドは推奨されていません。 クリーンアップを実行するためにfinalize
をオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalize
メソッドを削除するように変更する必要があります。finalize
メソッドをオーバーライドする場合、実装では、super.finalize()
がObject.finalize()
の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()
の仕様を参照してください。protected void
FileImageInputStream. finalize()
非推奨。finalize
メソッドは推奨されていません。 クリーンアップを実行するためにfinalize
をオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalize
メソッドを削除するように変更する必要があります。finalize
メソッドをオーバーライドする場合、実装では、super.finalize()
がObject.finalize()
の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()
の仕様を参照してください。protected void
FileImageOutputStream. finalize()
非推奨。finalize
メソッドは推奨されていません。 クリーンアップを実行するためにfinalize
をオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalize
メソッドを削除するように変更する必要があります。finalize
メソッドをオーバーライドする場合、実装では、super.finalize()
がObject.finalize()
の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()
の仕様を参照してください。protected void
ImageInputStreamImpl. finalize()
非推奨。finalize
メソッドは推奨されていません。 クリーンアップを実行するためにfinalize
をオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalize
メソッドを削除するように変更する必要があります。finalize
メソッドをオーバーライドする場合、実装では、super.finalize()
がObject.finalize()
の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()
の仕様を参照してください。protected void
MemoryCacheImageInputStream. finalize()
非推奨。finalize
メソッドは推奨されていません。 クリーンアップを実行するためにfinalize
をオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalize
メソッドを削除するように変更する必要があります。finalize
メソッドをオーバーライドする場合、実装では、super.finalize()
がObject.finalize()
の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()
の仕様を参照してください。 -
javax.jws.soapでのDeprecatedの使用
Deprecated型の注釈を持つjavax.jws.soapのクラス 修飾子と型 クラス 説明 interface
InitParam
非推奨。interface
SOAPMessageHandler
非推奨。interface
SOAPMessageHandlers
非推奨。 -
javax.lang.model.utilでのDeprecatedの使用
型Deprecatedの注釈を持つjavax.lang.model.utilのコンストラクタ コンストラクタ 説明 AbstractAnnotationValueVisitor6()
非推奨。リリース6は廃止されました; 新しいリリース・レベルのビジターに更新します。AbstractElementVisitor6()
非推奨。リリース6は廃止されました; 新しいリリース・レベルのビジターに更新します。AbstractTypeVisitor6()
非推奨。リリース6は廃止されました; 新しいリリース・レベルのビジターに更新します。ElementKindVisitor6()
非推奨。リリース6は廃止されました; 新しいリリース・レベルのビジターに更新します。ElementKindVisitor6(R defaultValue)
非推奨。リリース6は廃止されました; 新しいリリース・レベルのビジターに更新します。ElementScanner6()
非推奨。リリース6は廃止されました; 新しいリリース・レベルのビジターに更新します。ElementScanner6(R defaultValue)
非推奨。リリース6は廃止されました; 新しいリリース・レベルのビジターに更新します。SimpleAnnotationValueVisitor6()
非推奨。リリース6は廃止されました; 新しいリリース・レベルのビジターに更新します。SimpleAnnotationValueVisitor6(R defaultValue)
非推奨。リリース6は廃止されました; 新しいリリース・レベルのビジターに更新します。SimpleElementVisitor6()
非推奨。リリース6は廃止されました; 新しいリリース・レベルのビジターに更新します。SimpleElementVisitor6(R defaultValue)
非推奨。リリース6は廃止されました; 新しいリリース・レベルのビジターに更新します。SimpleTypeVisitor6()
非推奨。リリース6は廃止されました; 新しいリリース・レベルのビジターに更新します。SimpleTypeVisitor6(R defaultValue)
非推奨。リリース6は廃止されました; 新しいリリース・レベルのビジターに更新します。TypeKindVisitor6()
非推奨。リリース6は廃止されました; 新しいリリース・レベルのビジターに更新します。TypeKindVisitor6(R defaultValue)
非推奨。リリース6は廃止されました; 新しいリリース・レベルのビジターに更新します。 -
javax.managementでのDeprecatedの使用
Deprecated型の注釈を持つjavax.managemenのクラス 修飾子と型 クラス 説明 class
DefaultLoaderRepository
非推奨。代わりにMBeanServer.getClassLoaderRepository()
を使用します。Deprecated型の注釈を持つjavax.managementのメソッド 修飾子と型 メソッド 説明 default ObjectInputStream
MBeanServer. deserialize(String className, byte[] data)
非推奨。MBeanServer.getClassLoaderRepository()
を使ってクラス・ローダー・リポジトリを取得し、それを使って直列化復元を行います。default ObjectInputStream
MBeanServer. deserialize(String className, ObjectName loaderName, byte[] data)
非推奨。getClassLoader
を使って直列化復元用のクラス・ローダーを取得します。default ObjectInputStream
MBeanServer. deserialize(ObjectName name, byte[] data)
非推奨。getClassLoaderFor
を使って、直列化復元に適したクラス・ローダーを取得します。void
AttributeValueExp. setMBeanServer(MBeanServer s)
非推奨。このメソッドは何の効果も持ちません。 属性値の取得に使用されるMBeanサーバーは、QueryEval.getMBeanServer()
です。void
StringValueExp. setMBeanServer(MBeanServer s)
非推奨。void
ValueExp. setMBeanServer(MBeanServer s)
非推奨。ValueExp
はMBeanサーバーにアクセスし、QueryEval.getMBeanServer()
を使って評価されるため、このメソッドは不要です。Deprecated型の注釈を持つjavax.managementのコンストラクタ コンストラクタ 説明 AttributeValueExp()
非推奨。このコンストラクタで作成されたインスタンスは、クエリー内では使用できません。 -
javax.management.loadingでのDeprecatedの使用
Deprecated型の注釈を持つjavax.management.loadingのクラス 修飾子と型 クラス 説明 class
DefaultLoaderRepository
非推奨。代わりにMBeanServer.getClassLoaderRepository()
を使用します。 -
javax.management.monitorでのDeprecatedの使用
Deprecated型の注釈を持つjavax.management.monitorのフィールド 修飾子と型 フィールド 説明 protected int
Monitor. alreadyNotified
非推奨。Monitor.alreadyNotifieds
[0]と同等です。protected String
Monitor. dbgTag
非推奨。代替はありません。 -
javax.management.openmbeanでのDeprecatedの使用
Deprecated型の注釈を持つjavax.management.openmbeanのフィールド 修飾子と型 フィールド 説明 static String[]
OpenType. ALLOWED_CLASSNAMES
非推奨。代わりにALLOWED_CLASSNAMES_LIST
を使用します。 -
javax.management.remote.rmiでのDeprecatedの使用
型Deprecatedの注釈を持つjavax.management.remote.rmiのクラス 修飾子と型 クラス 説明 class
RMIIIOPServerImpl
非推奨。このトランスポートはサポートされなくなりました。 -
javax.namingでのDeprecatedの使用
型Deprecatedの注釈を持つjavax.namingのフィールド 修飾子と型 フィールド 説明 static String
Context. APPLET
非推奨。初期コンテキストを構築する際に、この名前の環境プロパティは無視されます。 この定数はもともと、初期コンテキストを作成するときにパラメータを取り出すためのApplet
を指定するプロパティ名として使用されました。 現在、初期コンテキストに渡す必要があるアプレットのプロパティはすべて、環境ハッシュテーブルにコピーする必要があります:Hashtable env = new Hashtable(); env.put(Context.INITIAL_CONTEXT_FACTORY, ((Applet) this).getParameter(Context.INITIAL_CONTEXT_FACTORY)); env.put(Context.PROVIDER_URL, ((Applet) this).getParameter(Context.PROVIDER_URL)); // ... other properties ... Context ctx = new InitialContext(env);
-
javax.net.sslでのDeprecatedの使用
型Deprecatedの注釈を使用するjavax.net.sslのメソッド 修飾子と型 メソッド 説明 X509Certificate[]
HandshakeCompletedEvent. getPeerCertificateChain()
非推奨。代わりに、java.security.cert.Certificate
の配列を返すHandshakeCompletedEvent.getPeerCertificates()
メソッドを使用する必要があります。X509Certificate[]
SSLSession. getPeerCertificateChain()
非推奨。代わりに、java.security.cert.Certificate
の配列を返すSSLSession.getPeerCertificates()
メソッドを使用する必要があります。 -
javax.security.authでのDeprecatedの使用
Deprecated型の注釈を持つjavax.security.authのクラス 修飾子と型 クラス 説明 class
Policy
非推奨。JDK Version 1.4で、java.security.Policyに置き換えられました。java.security.Policyには次のメソッドが存在します。public PermissionCollection getPermissions (java.security.ProtectionDomain pd)
また、ProtectionDomainには次のコンストラクタがあります。public ProtectionDomain (CodeSource cs, PermissionCollection permissions, ClassLoader loader, Principal[] principals)
これら2つのAPIは、呼出し側に、PrincipalベースのPermissionエントリ用Policyの問い合わせを実行する手段を提供します。 -
javax.security.certでのDeprecatedの使用
型Deprecatedの注釈を持つjavax.security.certのクラス 修飾子と型 クラス 説明 class
Certificate
非推奨。代わりにjava.security.cert
のクラスを使用してください。class
CertificateEncodingException
非推奨。代わりにjava.security.cert
のクラスを使用してください。class
CertificateException
非推奨。代わりにjava.security.cert
のクラスを使用してください。class
CertificateExpiredException
非推奨。代わりにjava.security.cert
のクラスを使用してください。class
CertificateNotYetValidException
非推奨。代わりにjava.security.cert
のクラスを使用してください。class
CertificateParsingException
非推奨。代わりにjava.security.cert
のクラスを使用してください。class
X509Certificate
非推奨。代わりにjava.security.cert
のクラスを使用してください。 -
javax.sql.rowsetでのDeprecatedの使用
Deprecated型の注釈を持つjavax.sql.rowsetのフィールド 修飾子と型 フィールド 説明 static boolean
CachedRowSet. COMMIT_ON_ACCEPT_CHANGES
非推奨。このフィールドはfinal (インタフェースの一部)であるため、その値を変更することはできません。Deprecated型の注釈を持つjavax.sql.rowsetのメソッド 修飾子と型 メソッド 説明 void
BaseRowSet. setUnicodeStream(int parameterIndex, InputStream x, int length)
非推奨。代わりにgetCharacterStreamを使用してください。 -
javax.swingでのDeprecatedの使用
型Deprecatedの注釈を持つjavax.swingのクラス 修飾子と型 クラス 説明 class
JApplet
非推奨。アプレットAPIは推奨されていません。 詳細については、「java.appletパッケージのドキュメント」を参照してください。protected class
JComponent.AccessibleJComponent.AccessibleFocusHandler
非推奨。このクラスはすでに使用されず、必要もありません。java.awt.Component.AccessibleAWTComponent
は同じ機能を提供し、Component
で処理されます。Deprecated型の注釈を持つjavax.swingのフィールド 修飾子と型 フィールド 説明 protected FocusListener
JComponent.AccessibleJComponent. accessibleFocusHandler
非推奨。protected boolean
JViewport. backingStore
非推奨。Java 2プラットフォームv1.3以降protected static Component
ImageIcon. component
非推奨。1.8以降protected static MediaTracker
ImageIcon. tracker
非推奨。1.8以降Deprecated型の注釈を持つjavax.swingのメソッド 修飾子と型 メソッド 説明 void
RepaintManager. addDirtyRegion(Applet applet, int x, int y, int w, int h)
非推奨。アプレットAPIは推奨されていません。 詳細については、「java.appletパッケージのドキュメント」を参照してください。static JScrollPane
JTable. createScrollPaneForTable(JTable aTable)
非推奨。Swing version 1.0.2以降は、new JScrollPane(aTable)
に置き換えられています。void
JComponent. disable()
非推奨。JDK Version 1.1以降は、java.awt.Component.setEnabled(boolean)
に置き換えられています。static void
FocusManager. disableSwingFocusManager()
非推奨。1.4以降は、KeyboardFocusManager.setDefaultFocusTraversalPolicy(FocusTraversalPolicy)
に置き換えられていますvoid
JComponent. enable()
非推奨。JDK Version 1.1以降は、java.awt.Component.setEnabled(boolean)
に置き換えられています。static Component
SwingUtilities. findFocusOwner(Component c)
非推奨。1.4以降は、KeyboardFocusManager.getFocusOwner()
に置き換えられています。Component
JMenuBar. getComponentAtIndex(int i)
非推奨。getComponent(int i)
に置き換えられていますComponent
JPopupMenu. getComponentAtIndex(int i)
非推奨。Container.getComponent(int)
に置き換えられていますstatic KeyStroke
KeyStroke. getKeyStroke(char keyChar, boolean onKeyRelease)
非推奨。getKeyStroke(char)を使用String
AbstractButton. getLabel()
非推奨。-getText
に置き換えられていますJMenuBar
JInternalFrame. getMenuBar()
非推奨。Swing version 1.0.3以降は、getJMenuBar()
に置き換えられています。JMenuBar
JRootPane. getMenuBar()
非推奨。Swing version 1.0.3以降は、getJMenuBar()
に置き換えられています。Component
JComponent. getNextFocusableComponent()
非推奨。1.4以降は、FocusTraversalPolicy
に置き換えられています。Object[]
JList. getSelectedValues()
非推奨。JDK 1.7以降は、JList.getSelectedValuesList()
に置き換えられていますString
JPasswordField. getText()
非推奨。Java 2プラットフォームv1.2以降は、getPassword
に置き換えられています。String
JPasswordField. getText(int offs, int len)
非推奨。Java 2プラットフォームv1.2以降は、getPassword
に置き換えられています。Rectangle
ScrollPaneLayout. getViewportBorderBounds(JScrollPane scrollpane)
非推奨。JDKのSwing 1.1以降は、JScrollPane.getViewportBorderBounds()
に置き換えられています。void
JComponent. hide()
非推奨。boolean
JViewport. isBackingStoreEnabled()
非推奨。Java 2プラットフォームv1.3以降は、getScrollMode()
に置き換えられています。static boolean
FocusManager. isFocusManagerEnabled()
非推奨。1.4以降は、KeyboardFocusManager.getDefaultFocusTraversalPolicy()
boolean
JComponent. isManagingFocus()
非推奨。1.4以降は、Component.setFocusTraversalKeys(int, Set)
およびContainer.setFocusCycleRoot(boolean)
に置き換えられています。boolean
JComponent. requestDefaultFocus()
非推奨。1.4以降は、FocusTraversalPolicy.getDefaultComponent(Container).requestFocus()
void
JComponent. reshape(int x, int y, int w, int h)
非推奨。JDK 5以降は、Component.setBounds(int, int, int, int)
に置き換えられています。このコンポーネントを移動し、サイズ変更します。
void
JViewport. setBackingStoreEnabled(boolean enabled)
非推奨。Java 2プラットフォームv1.3以降は、setScrollMode()
に置き換えられています。void
AbstractButton. setLabel(String label)
非推奨。-setText(text)
に置き換えられていますvoid
JInternalFrame. setMenuBar(JMenuBar m)
非推奨。Swing version 1.0.3以降は、setJMenuBar(JMenuBar m)
に置き換えられています。void
JRootPane. setMenuBar(JMenuBar menu)
非推奨。Swing version 1.0.3以降は、setJMenuBar(JMenuBar menu)
に置き換えられています。void
JComponent. setNextFocusableComponent(Component aComponent)
非推奨。1.4以降は、FocusTraversalPolicy
boolean
InputVerifier. shouldYieldFocus(JComponent input)
非推奨。InputVerifier.shouldYieldFocus(JComponent, JComponent)
を代わりに使用してください。void
JTable. sizeColumnsToFit(boolean lastColumnOnly)
非推奨。Swing version 1.0.3以降は、doLayout()
に置き換えられています。 -
javax.swing.plafでのDeprecatedの使用
型Deprecatedの注釈を使用するjavax.swing.plafのメソッド 修飾子と型 メソッド 説明 String
TextUI. getToolTipText(JTextComponent t, Point pt)
非推奨。abstract Rectangle
TextUI. modelToView(JTextComponent t, int pos)
非推奨。abstract Rectangle
TextUI. modelToView(JTextComponent t, int pos, Position.Bias bias)
非推奨。abstract int
TextUI. viewToModel(JTextComponent t, Point pt)
abstract int
TextUI. viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn)
-
javax.swing.plaf.basicでのDeprecatedの使用
Deprecated型の注釈を持つjavax.swing.plaf.basicのフィールド 修飾子と型 フィールド 説明 protected KeyStroke
BasicDesktopPaneUI. closeKey
非推奨。1.3以降protected KeyStroke
BasicSplitPaneUI. dividerResizeToggleKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicSplitPaneUI. downKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicTabbedPaneUI. downKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicToolBarUI. downKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicSplitPaneUI. endKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicSplitPaneUI. homeKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
BasicSplitPaneUI. keyboardDownRightListener
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
BasicSplitPaneUI. keyboardEndListener
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
BasicSplitPaneUI. keyboardHomeListener
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
BasicSplitPaneUI. keyboardResizeToggleListener
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
BasicSplitPaneUI. keyboardUpLeftListener
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicSplitPaneUI. leftKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicTabbedPaneUI. leftKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicToolBarUI. leftKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicDesktopPaneUI. maximizeKey
非推奨。1.3以降protected KeyStroke
BasicDesktopPaneUI. minimizeKey
非推奨。1.3以降protected KeyStroke
BasicDesktopPaneUI. navigateKey
非推奨。1.3以降protected KeyStroke
BasicDesktopPaneUI. navigateKey2
非推奨。1.3以降protected KeyStroke
BasicInternalFrameUI. openMenuKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicSplitPaneUI. rightKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicTabbedPaneUI. rightKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicToolBarUI. rightKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicSplitPaneUI. upKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicTabbedPaneUI. upKey
非推奨。Java 2プラットフォーム1.3以降使われていません。protected KeyStroke
BasicToolBarUI. upKey
非推奨。Java 2プラットフォーム1.3以降使われていません。Deprecated型の注釈を持つjavax.swing.plaf.basicのメソッド 修飾子と型 メソッド 説明 protected ActionListener
BasicSplitPaneUI. createKeyboardDownRightListener()
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
BasicSplitPaneUI. createKeyboardEndListener()
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
BasicSplitPaneUI. createKeyboardHomeListener()
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
BasicSplitPaneUI. createKeyboardResizeToggleListener()
非推奨。Java 2プラットフォーム1.3以降使われていません。protected ActionListener
BasicSplitPaneUI. createKeyboardUpLeftListener()
非推奨。Java 2プラットフォーム1.3以降使われていません。protected int
BasicSplitPaneUI. getDividerBorderSize()
非推奨。Java 2プラットフォーム1.3以降は、ディバイダにボーダーを設定します。Rectangle
BasicTextUI. modelToView(JTextComponent tc, int pos)
Rectangle
BasicTextUI. modelToView(JTextComponent tc, int pos, Position.Bias bias)
int
BasicTextUI. viewToModel(JTextComponent tc, Point pt)
int
BasicTextUI. viewToModel(JTextComponent tc, Point pt, Position.Bias[] biasReturn)
-
javax.swing.plaf.metalでのDeprecatedの使用
Deprecated型の注釈を持つjavax.swing.plaf.metalのクラス 修飾子と型 クラス 説明 class
MetalComboBoxUI.MetalComboPopup
非推奨。Java 2プラットフォームv1.4以降使われていません。protected class
MetalFileChooserUI.FileRenderer
非推奨。JDK version 9以降 廃止されたクラス。protected class
MetalFileChooserUI.SingleClickListener
非推奨。JDK version 9以降 廃止されたクラス。Deprecated型の注釈を持つjavax.swing.plaf.metalのメソッド 修飾子と型 メソッド 説明 protected void
MetalComboBoxUI. editablePropertyChanged(PropertyChangeEvent e)
非推奨。Java 2プラットフォームv1.4以降使われていません。protected void
MetalComboBoxUI. removeListeners()
非推奨。Java 2プラットフォームv1.4以降使われていません。void
MetalScrollPaneUI. uninstallListeners(JScrollPane scrollPane)
非推奨。-MetalScrollPaneUI.uninstallListeners(JComponent)
に置き換えられています -
javax.swing.plaf.multiでのDeprecatedの使用
型Deprecatedの注釈を使用するjavax.swing.plaf.multiのメソッド 修飾子と型 メソッド 説明 Rectangle
MultiTextUI. modelToView(JTextComponent a, int b)
Rectangle
MultiTextUI. modelToView(JTextComponent a, int b, Position.Bias c)
int
MultiTextUI. viewToModel(JTextComponent a, Point b)
非推奨。int
MultiTextUI. viewToModel(JTextComponent a, Point b, Position.Bias[] c)
非推奨。 -
javax.swing.tableでのDeprecatedの使用
Deprecated型の注釈を持つjavax.swing.tableのフィールド 修飾子と型 フィールド 説明 protected int
TableColumn. resizedPostingDisableCount
非推奨。Java 2プラットフォームv1.3以降Deprecated型の注釈を持つjavax.swing.tableのメソッド 修飾子と型 メソッド 説明 void
TableColumn. disableResizedPosting()
非推奨。Java 2プラットフォームv1.3以降void
TableColumn. enableResizedPosting()
非推奨。Java 2プラットフォームv1.3以降 -
javax.swing.textでのDeprecatedの使用
Deprecated型の注釈を持つjavax.swing.textのクラス 修飾子と型 クラス 説明 class
DefaultTextUI
非推奨。class
TableView.TableCell
非推奨。表セルは任意のView実装となることができます。Deprecated型の注釈を持つjavax.swing.textのメソッド 修飾子と型 メソッド 説明 protected TableView.TableCell
TableView. createTableCell(Element elem)
非推奨。表セルは任意のView実装となることができますが、表ではなく、ViewFactoryによって作成されるようにします。protected int
PasswordView. drawEchoCharacter(Graphics g, int x, int y, char c)
protected void
PlainView. drawLine(int lineIndex, Graphics g, int x, int y)
非推奨。protected void
WrappedPlainView. drawLine(int p0, int p1, Graphics g, int x, int y)
protected int
PasswordView. drawSelectedText(Graphics g, int x, int y, int p0, int p1)
protected int
PlainView. drawSelectedText(Graphics g, int x, int y, int p0, int p1)
protected int
WrappedPlainView. drawSelectedText(Graphics g, int x, int y, int p0, int p1)
static int
Utilities. drawTabbedText(Segment s, int x, int y, Graphics g, TabExpander e, int startOffset)
protected int
PasswordView. drawUnselectedText(Graphics g, int x, int y, int p0, int p1)
protected int
PlainView. drawUnselectedText(Graphics g, int x, int y, int p0, int p1)
protected int
WrappedPlainView. drawUnselectedText(Graphics g, int x, int y, int p0, int p1)
static int
Utilities. getBreakLocation(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset)
protected FontMetrics
LabelView. getFontMetrics()
非推奨。FontMetricsは、JDKで実行する場合はグリフ・レンダリングには使用されません。static int
Utilities. getPositionAbove(JTextComponent c, int offs, int x)
非推奨。static int
Utilities. getPositionBelow(JTextComponent c, int offs, int x)
非推奨。static int
Utilities. getTabbedTextOffset(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset)
static int
Utilities. getTabbedTextOffset(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset, boolean round)
static int
Utilities. getTabbedTextWidth(Segment s, FontMetrics metrics, int x, TabExpander e, int startOffset)
Rectangle
JTextComponent. modelToView(int pos)
非推奨。JTextComponent.modelToView2D(int)
に置き換えられましたShape
View. modelToView(int pos, Shape a)
非推奨。int
JTextComponent. viewToModel(Point pt)
非推奨。JTextComponent.viewToModel2D(Point2D)
に置き換えられましたint
View. viewToModel(float x, float y, Shape a)
非推奨。 -
javax.swing.text.htmlでのDeprecatedの使用
Deprecated型の注釈を持つjavax.swing.text.htmlのフィールド 修飾子と型 フィールド 説明 static String
FormView. RESET
非推奨。1.3では、値はFormView.resetButtonTextのUIManagerプロパティからのものです。static String
FormView. SUBMIT
非推奨。1.3では、値はFormView.submitButtonTextのUIManagerプロパティからのものです。Deprecated型の注釈を持つjavax.swing.text.htmlのメソッド 修飾子と型 メソッド 説明 protected void
HTMLEditorKit.InsertHTMLTextAction. insertAtBoundry(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag)
非推奨。Java 2プラットフォームv1.3においてはinsertAtBoundaryを使用してください。 -
javax.swing.treeでのDeprecatedの使用
Deprecated型の注釈を持つjavax.swing.treeのメソッド 修飾子と型 メソッド 説明 protected void
DefaultTreeSelectionModel. notifyPathChange(Vector<?> changedPaths, TreePath oldLeadSelection)
非推奨。JDK version 1.7以降 -
javax.toolsでのDeprecatedの使用
型Deprecatedの注釈を使用するjavax.toolsのメソッド 修飾子と型 メソッド 説明 static ClassLoader
ToolProvider. getSystemToolClassLoader()
非推奨。このメソッドは、Java SEの将来のバージョンで削除される可能性があります。system tool provider
またはservice loader
メカニズムを使用して、システム・ツールとユーザーがインストールしたツールを探します。 -
javax.xml.bindでのDeprecatedの使用
型Deprecatedの注釈を使用するjavax.xml.bindのメソッド 修飾子と型 メソッド 説明 abstract Validator
JAXBContext. createValidator()
非推奨。JAXB2.0以降 -
javax.xml.streamでのDeprecatedの使用
型Deprecatedの注釈を使用するjavax.xml.streamのメソッド 修飾子と型 メソッド 説明 static XMLInputFactory
XMLInputFactory. newFactory()
非推奨。static XMLEventFactory
XMLEventFactory. newInstance(String factoryId, ClassLoader classLoader)
非推奨。APIの整合性を維持するために、このメソッドは非推奨になりました。 すべてのnewInstanceメソッドが、対応するnewFactoryメソッドに置き換えられています。 代替のXMLEventFactory.newFactory(java.lang.String, java.lang.ClassLoader)
メソッドでは、動作の変更は定義されていません。static XMLInputFactory
XMLInputFactory. newInstance(String factoryId, ClassLoader classLoader)
非推奨。APIの整合性を維持するために、このメソッドは非推奨になりました。 すべてのnewInstanceメソッドが、対応するnewFactoryメソッドに置き換えられています。 代替のXMLInputFactory.newFactory(java.lang.String, java.lang.ClassLoader)
メソッドでは、動作の変更は定義されていません。static XMLInputFactory
XMLOutputFactory. newInstance(String factoryId, ClassLoader classLoader)
非推奨。このメソッドは、間違ったクラスであるXMLInputFactoryのインスタンスを返すため、非推奨になっています。 代わりに、新しいメソッドXMLOutputFactory.newFactory(java.lang.String, java.lang.ClassLoader)
を使用してください。 -
jdk.nashorn.api.scriptingでのDeprecatedの使用
型Deprecatedの注釈を使用するjdk.nashorn.api.scriptingのメソッド 修飾子と型 メソッド 説明 static Object
AbstractJSObject. getDefaultValue(JSObject jsobj, Class<?> hint)
非推奨。JSObject.getDefaultValue(Class)
を代わりに使用してください。double
AbstractJSObject. toNumber()
非推奨。代わりにJSObject.getDefaultValue(Class)
をNumber
ヒントとともに使用してください。default double
JSObject. toNumber()
非推奨。代わりにJSObject.getDefaultValue(Class)
をNumber
ヒントとともに使用してください。double
ScriptObjectMirror. toNumber()
非推奨。 -
netscape.javascriptでのDeprecatedの使用
型Deprecatedの注釈を使用するnetscape.javascriptのメソッド 修飾子と型 メソッド 説明 static JSObject
JSObject. getWindow(Applet applet)
非推奨。アプレットAPIは推奨されていません。 詳細については、「java.appletパッケージのドキュメント」を参照してください。 -
org.omg.CORBAでのDeprecatedの使用
Deprecated型の注釈を持つorg.omg.CORBAのクラス 修飾子と型 クラス 説明 class
DynamicImplementation
非推奨。org.omg.CORBA.DynamicImplementationinterface
DynAny
非推奨。代わりに新しいDynAnyを使用してくださいinterface
DynArray
非推奨。代わりに新しいDynArrayを使用してくださいinterface
DynEnum
非推奨。代わりに新しいDynEnumを使用してくださいinterface
DynFixed
非推奨。代わりに新しいDynFixedを使用してくださいinterface
DynSequence
非推奨。代わりに新しいDynSequenceを使用してくださいinterface
DynStruct
非推奨。代わりに新しいDynStructを使用してくださいinterface
DynUnion
非推奨。代わりに新しいDynUnionを使用してくださいinterface
DynValue
非推奨。代わりに新しいDynValueを使用してくださいclass
Principal
非推奨。CORBA 2.2では非推奨です。class
PrincipalHolder
非推奨。CORBA 2.2では非推奨です。Deprecated型の注釈を持つorg.omg.CORBAのメソッド 修飾子と型 メソッド 説明 DynAny
ORB. create_basic_dyn_any(TypeCode type)
非推奨。代わりに、新しいDynAnyFactory APIを使用してください。DynAny
ORB. create_dyn_any(Any value)
非推奨。代わりに、新しいDynAnyFactory APIを使用してください。DynArray
ORB. create_dyn_array(TypeCode type)
非推奨。代わりに、新しいDynAnyFactory APIを使用してください。DynEnum
ORB. create_dyn_enum(TypeCode type)
非推奨。代わりに、新しいDynAnyFactory APIを使用してください。DynSequence
ORB. create_dyn_sequence(TypeCode type)
非推奨。代わりに、新しいDynAnyFactory APIを使用してください。DynStruct
ORB. create_dyn_struct(TypeCode type)
非推奨。代わりに、新しいDynAnyFactory APIを使用してください。DynUnion
ORB. create_dyn_union(TypeCode type)
非推奨。代わりに、新しいDynAnyFactory APIを使用してください。abstract TypeCode
ORB. create_recursive_sequence_tc(int bound, int offset)
非推奨。代わりにcreate_recursive_tcとcreate_sequence_tcの組み合わせを使用してください。void
ServerRequest. except(Any any)
非推奨。set_exception()を使用してくださいPrincipal
Any. extract_Principal()
非推奨。CORBA 2.2では非推奨です。Current
ORB. get_current()
非推奨。resolve_initial_references
を使用します。void
Any. insert_Principal(Principal p)
非推奨。CORBA 2.2では非推奨です。void
DynamicImplementation. invoke(ServerRequest request)
非推奨。Portable Object Adapterでは非推奨です。byte[]
Principal. name()
非推奨。CORBA 2.2では非推奨です。void
Principal. name(byte[] value)
非推奨。CORBA 2.2では非推奨です。String
ServerRequest. op_name()
非推奨。operation()を使用してくださいvoid
ServerRequest. params(NVList params)
非推奨。メソッドを使用してくださいarguments
void
ServerRequest. result(Any any)
非推奨。メソッドを使用してくださいset_result
Deprecated型の注釈を持つorg.omg.CORBAのコンストラクタ コンストラクタ 説明 TCKind(int _value)
非推奨。このメソッドはOMG仕様によるとprivateであるため、このコンストラクタは使用しないでください。 代わりにTCKind.from_int(int)
を使用します。 -
org.omg.CORBA.portableでのDeprecatedの使用
Deprecated型の注釈を持つorg.omg.CORBA.portableのメソッド 修飾子と型 メソッド 説明 Principal
InputStream. read_Principal()
非推奨。CORBA 2.2では非推奨です。void
OutputStream. write_Principal(Principal value)
非推奨。CORBA 2.2では非推奨です。 -
org.xml.saxでのDeprecatedの使用
型Deprecatedの注釈を持つorg.xml.saxのクラス 修飾子と型 インタフェース 説明 interface
AttributeList
非推奨。このインタフェースは、名前空間サポートを含むSAX2Attributes
インタフェースで置き換えられています。interface
DocumentHandler
非推奨。このインタフェースは、名前空間サポートを含むSAX2ContentHandler
インタフェースで置き換えられています。interface
Parser
非推奨。このインタフェースは、名前空間サポートを含むSAX2XMLReader
インタフェースで置き換えられています。 -
org.xml.sax.helpersでのDeprecatedの使用
型Deprecatedの注釈を持つorg.xml.sax.helpersのクラス 修飾子と型 クラス 説明 class
ParserFactory
非推奨。このクラスは非推奨のParser
インタフェースで動作します。class
XMLReaderFactory
非推奨。代わりにSAXParserFactory
を使用することをお勧めします。
-