-
パッケージ パッケージ 説明 java.rmi.activation RMIアクティブ化メカニズムは非推奨になり、将来のバージョンのJavaプラットフォームから削除される可能性があります。 このパッケージのすべてのクラスおよびインタフェースは、終了時に非推奨になりました。rmid
ツールも、終了時に非推奨になりました。 Javaプラットフォームでは、RMIアクティブ化メカニズムに代わるものはありません。 RMIアクティブ化のユーザーは、アプリケーションを他のテクノロジに移行することをお薦めします。
-
インタフェース インタフェース 説明 com.sun.jarsigner.ContentSignerParameters このクラスは推奨されていません。java.applet.AppletContext アプレットAPIは非推奨であり、代替はありません。java.applet.AppletStub アプレットAPIは非推奨であり、代替はありません。java.applet.AudioClip アプレットAPIは非推奨であり、代替はありません。java.beans.AppletInitializer Applet APIは推奨されていません。 詳細については、「java.appletパッケージのドキュメント」を参照してください。java.rmi.activation.ActivationInstantiator 詳細は、java.rmi.activation
パッケージ仕様を参照してください。java.rmi.activation.ActivationMonitor 詳細は、java.rmi.activation
パッケージ仕様を参照してください。java.rmi.activation.ActivationSystem 詳細は、java.rmi.activation
パッケージ仕様を参照してください。java.rmi.activation.Activator 詳細は、java.rmi.activation
パッケージ仕様を参照してください。java.rmi.registry.RegistryHandler 代替はありません。java.rmi.server.LoaderHandler 代替はありません。java.rmi.server.RemoteCall 代替はありません。java.rmi.server.ServerRef 代替はありません。 このインタフェースは使用されておらず、廃止されました。java.rmi.server.Skeleton 代替はありません。 スケルトンは、Java 2プラットフォームv1.2以降のリモート・メソッド呼出しでは不要になりました。java.security.Certificate このクラスは推奨されなくなり、Java SEの将来のバージョンで削除される可能性があります。 これはjava.security.cert.Certificate
および関連するクラスに置き換えられました。java.util.logging.LoggingMXBean LoggingMXBean
はもはやplatform MXBean
でなく、PlatformLoggingMXBean
に置き換えられました。 プラットフォームMBeanServer
には登録されません。 代わりにManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class)
を使用してください。java.util.Observer このインタフェースは推奨されていません。 詳細については、Observable
クラスを参照してください。org.xml.sax.AttributeList このインタフェースは、名前空間サポートを含むSAX2Attributes
インタフェースで置き換えられています。org.xml.sax.DocumentHandler このインタフェースは、名前空間サポートを含むSAX2ContentHandler
インタフェースで置き換えられています。org.xml.sax.Parser このインタフェースは、名前空間サポートを含むSAX2XMLReader
インタフェースで置き換えられています。
-
クラス クラス 説明 com.sun.jarsigner.ContentSigner このクラスは推奨されていません。java.applet.Applet アプレットAPIは非推奨であり、代替はありません。java.awt.Event 代わりにAWTEvent
とそのサブクラスを使用することをお勧めしますjava.io.LineNumberInputStream このクラスは、文字がバイトによって適切に表現されるという誤った認識を前提としています。 JDK 1.1以降、文字ストリームの処理には、行番号をカウントするためのクラスが含まれている新しい文字ストリーム・クラスを使うことが推奨されています。java.io.StringBufferInputStream このクラスでは、文字からバイトへの変換が正しく行われません。 JDK 1.1以降、文字列からストリームを作成するには、StringReader
クラスを使うことが推奨されています。java.lang.Compiler JITコンパイラとその技術は、標準化されたインタフェースによって効果的に制御されるにはあまりにも幅があります。 そのため、多くのJITコンパイラの実装では、このインタフェースは無視され、代わりにコマンドライン・オプションなどの実装固有のメカニズムによって制御されます。 このクラスは、Java SEの将来のバージョンで削除される可能性があります。java.rmi.activation.Activatable 詳細は、java.rmi.activation
パッケージ仕様を参照してください。java.rmi.activation.ActivationDesc 詳細は、java.rmi.activation
パッケージ仕様を参照してください。java.rmi.activation.ActivationGroup 詳細は、java.rmi.activation
パッケージ仕様を参照してください。java.rmi.activation.ActivationGroup_Stub 詳細は、java.rmi.activation
パッケージ仕様を参照してください。java.rmi.activation.ActivationGroupDesc 詳細は、java.rmi.activation
パッケージ仕様を参照してください。java.rmi.activation.ActivationGroupID 詳細は、java.rmi.activation
パッケージ仕様を参照してください。java.rmi.activation.ActivationID 詳細は、java.rmi.activation
パッケージ仕様を参照してください。java.rmi.RMISecurityManager 代わりにSecurityManager
を使用してください。java.rmi.server.LogStream 代替はありません。java.rmi.server.Operation 代替はありません。java.rmi.server.RemoteStub スタブは動的に生成されるため、静的に生成されたスタブは推奨されていません。 動的なスタブ生成の詳細は、UnicastRemoteObject
を参照してください。java.security.Identity このクラスは推奨されなくなり、Java SEの将来のバージョンで削除される可能性があります。 これは、java.security.KeyStore
、java.security.cert
パッケージ、およびjava.security.Principal
に置き換えられています。java.security.IdentityScope このクラスは推奨されなくなり、Java SEの将来のバージョンで削除される可能性があります。 これは、java.security.KeyStore
、java.security.cert
パッケージ、およびjava.security.Principal
に置き換えられています。java.security.Signer このクラスは推奨されなくなり、Java SEの将来のバージョンで削除される可能性があります。 これは、java.security.KeyStore
、java.security.cert
パッケージ、およびjava.security.Principal
に置き換えられています。java.util.Observable このクラスとObserver
インタフェースは推奨されていません。Observer
とObservable
でサポートされているイベント・モデルは非常に限定されており、Observable
によって配信される通知の順序は不定であり、状態の変更は通知と1対1で対応していません。 豊富なイベント・モデルの場合は、java.beans
パッケージの使用を検討してください。 スレッド間の信頼性の高い順序付きメッセージングのために、java.util.concurrent
パッケージ内の同時データ構造の1つを使用することを検討してください。 リアクティブ・ストリーム・スタイルのプログラミングについては、Flow
APIを参照してください。javax.accessibility.AccessibleResourceBundle Javaプラットフォームのバージョン1.3以降では、このクラスは非推奨ですjavax.management.DefaultLoaderRepository 代わりにMBeanServer.getClassLoaderRepository()
を使用してください。javax.management.loading.DefaultLoaderRepository 代わりにMBeanServer.getClassLoaderRepository()
を使用してください。javax.management.remote.rmi.RMIIIOPServerImpl このトランスポートはサポートされなくなりました。javax.security.cert.Certificate 代わりにjava.security.cert
のクラスを使用してください。javax.security.cert.X509Certificate 代わりにjava.security.cert
のクラスを使用してください。javax.swing.JApplet アプレットAPIは非推奨であり、代替はありません。javax.swing.JComponent.AccessibleJComponent.AccessibleFocusHandler このクラスはもはや使用されず、必要もありません。java.awt.Component.AccessibleAWTComponent
は同じ機能を提供し、Component
で処理されます。javax.swing.plaf.metal.MetalComboBoxUI.MetalComboPopup Java 2プラットフォームv1.4以降使われていません。javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer JDK version 9以降 廃止されたクラス。javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener JDK version 9以降 廃止されたクラス。javax.swing.text.DefaultTextUI javax.swing.text.TableView.TableCell テーブル・セルは任意のView実装となることができます。org.xml.sax.HandlerBase このクラスは非推奨のDocumentHandler
インタフェースで動作します。 SAX2では、このクラスはDefaultHandler
クラスで置き換えられています。org.xml.sax.helpers.AttributeListImpl このクラスは非推奨のインタフェースAttributeList
を実装します。このインタフェースはすでに、Attributes
に置き換えられています。これは、AttributesImpl
ヘルパー・クラスに実装されています。org.xml.sax.helpers.ParserFactory このクラスは非推奨のParser
インタフェースで動作します。org.xml.sax.helpers.XMLReaderFactory 代わりにSAXParserFactory
を使用することをお勧めします。
-
コンストラクタ コンストラクタ 説明 java.awt.AWTEvent(Event) 代わりにAWTEvent(Object, int)
を使用することをお勧めしますjava.awt.event.KeyEvent(Component, int, long, int, int) JDK 1.1以降。代わりにKeyEvent(Component, int, long, int, int, char)
を使用してくださいjava.io.StreamTokenizer(InputStream) JDK Version 1.1以降、入力ストリームをトークン化するには、次のようにして入力ストリームを文字ストリームに変換することが推奨されています。Reader r = new BufferedReader(new InputStreamReader(is)); StreamTokenizer st = new StreamTokenizer(r);
java.lang.Boolean(boolean) このコンストラクタを使用することはほとんどありません。 静的ファクトリBoolean.valueOf(boolean)
は、より良い選択肢です。スペースと時間のパフォーマンスが大幅に向上する可能性が高いためです。 また、可能であれば最終フィールドBoolean.TRUE
とBoolean.FALSE
の使用も検討してください。java.lang.Boolean(String) このコンストラクタを使用することはほとんどありません。 文字列をboolean
プリミティブに変換するにはBoolean.parseBoolean(String)
を使用し、文字列をBoolean
オブジェクトに変換するにはBoolean.valueOf(String)
を使用します。java.lang.Byte(byte) このコンストラクタを使用することはほとんどありません。 静的ファクトリByte.valueOf(byte)
は、より良いスペースと時間のパフォーマンスをもたらす可能性が高いため、通常はより良い選択です。java.lang.Byte(String) このコンストラクタを使用することはほとんどありません。 文字列をbyte
プリミティブに変換するにはByte.parseByte(String)
を使用し、文字列をByte
オブジェクトに変換するにはByte.valueOf(String)
を使用します。java.lang.Character(char) このコンストラクタを使用することはほとんどありません。 静的ファクトリCharacter.valueOf(char)
は、より良いスペースと時間のパフォーマンスをもたらす可能性が高いため、通常はより良い選択です。java.lang.Double(double) このコンストラクタを使用することはほとんどありません。 静的ファクトリDouble.valueOf(double)
は、より良いスペースと時間のパフォーマンスをもたらす可能性が高いため、通常はより良い選択です。java.lang.Double(String) このコンストラクタを使用することはほとんどありません。 文字列をdouble
プリミティブに変換するにはDouble.parseDouble(String)
を使用し、文字列をDouble
オブジェクトに変換するにはDouble.valueOf(String)
を使用します。java.lang.Float(double) このコンストラクタを使用することはほとんどありません。 代わりに、静的ファクトリ・メソッドFloat.valueOf(float)
メソッドを次のように使用:Float.valueOf((float)value)
。java.lang.Float(float) このコンストラクタを使用することはほとんどありません。 静的ファクトリFloat.valueOf(float)
は、より良いスペースと時間のパフォーマンスをもたらす可能性が高いため、通常はより良い選択です。java.lang.Float(String) このコンストラクタを使用することはほとんどありません。 文字列をfloat
プリミティブに変換するにはFloat.parseFloat(String)
を使用し、文字列をFloat
オブジェクトに変換するにはFloat.valueOf(String)
を使用します。java.lang.Integer(int) このコンストラクタを使用することはほとんどありません。 静的ファクトリInteger.valueOf(int)
は、より良いスペースと時間のパフォーマンスをもたらす可能性が高いため、通常はより良い選択です。java.lang.Integer(String) このコンストラクタを使用することはほとんどありません。 文字列をint
プリミティブに変換するにはInteger.parseInt(String)
を使用し、文字列をInteger
オブジェクトに変換するにはInteger.valueOf(String)
を使用します。java.lang.Long(long) このコンストラクタを使用することはほとんどありません。 静的ファクトリLong.valueOf(long)
は、より良いスペースと時間のパフォーマンスをもたらす可能性が高いため、通常はより良い選択です。java.lang.Long(String) このコンストラクタを使用することはほとんどありません。 文字列をlong
プリミティブに変換するにはLong.parseLong(String)
を使用し、文字列をLong
オブジェクトに変換するにはLong.valueOf(String)
を使用します。java.lang.Short(short) このコンストラクタを使用することはほとんどありません。 静的ファクトリShort.valueOf(short)
は、より良いスペースと時間のパフォーマンスをもたらす可能性が高いため、通常はより良い選択です。java.lang.Short(String) このコンストラクタを使用することはほとんどありません。 文字列をshort
プリミティブに変換するにはShort.parseShort(String)
を使用し、文字列をShort
オブジェクトに変換するにはShort.valueOf(String)
を使用します。java.lang.String(byte[], int) このメソッドでは、バイトから文字への変換が正しく行われません。 JDK 1.1以降では、これを行うには、Charset
(文字セットの名前)を取る、またはプラットフォームのデフォルト文字セットを使用するString
コンストラクタの使用が推奨されます。java.lang.String(byte[], int, int, int) このメソッドでは、バイトから文字への変換が正しく行われません。 JDK 1.1以降では、これを行うには、Charset
(文字セットの名前)を取る、またはプラットフォームのデフォルト文字セットを使用するString
コンストラクタの使用が推奨されます。java.net.Socket(String, int, boolean) UDP転送ではなくDatagramSocketを使ってください。java.net.Socket(InetAddress, int, boolean) UDP転送ではなくDatagramSocketを使ってください。java.rmi.RMISecurityException(String) 代替はありません。java.rmi.RMISecurityException(String, String) 代替はありません。java.rmi.server.Operation(String) 代替はありません。java.rmi.server.SkeletonMismatchException(String) 代替はありません。java.rmi.ServerRuntimeException(String, Exception) 代替はありません。java.security.AuthProvider(String, double, String) 代わりにAuthProvider(String, String, String)
を使用してください。java.security.Provider(String, double, String) 代わりにProvider(String, String, String)
を使用してください。java.sql.Date(int, int, int) 代わりに、次のコンストラクタを使用してください:Date(long date)
java.sql.Time(int, int, int) このコンストラクタの代わりにミリ秒の値をとるコンストラクタを使用してください。java.sql.Timestamp(int, int, int, int, int, int, int) 代わりに、コンストラクタTimestamp(long millis)
を使用してくださいjava.util.Date(int, int, int) JDK version 1.1以降は、Calendar.set(year+1900, month, date)
またはGregorianCalendar(year+1900, month, date)
に置き換えられています。java.util.Date(int, int, int, int, int) JDK version 1.1以降は、Calendar.set(year+1900, month, date, hrs, min)
またはGregorianCalendar(year+1900, month, date, hrs, min)
に置き換えられています。java.util.Date(int, int, int, int, int, int) JDK version 1.1以降は、Calendar.set(year+1900, month, date, hrs, min, sec)
またはGregorianCalendar(year+1900, month, date, hrs, min, sec)
に置き換えられています。java.util.Date(String) JDK Version 1.1以降は、DateFormat.parse(String s)
に置き換えられています。javax.lang.model.util.AbstractAnnotationValueVisitor6() リリース6は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.AbstractAnnotationValueVisitor7() リリース7は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.AbstractElementVisitor6() リリース6は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.AbstractElementVisitor7() リリース7は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.AbstractTypeVisitor6() リリース6は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.AbstractTypeVisitor7() リリース7は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.ElementKindVisitor6() リリース6は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.ElementKindVisitor6(R) リリース6は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.ElementKindVisitor7() リリース7は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.ElementKindVisitor7(R) リリース7は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.ElementScanner6() リリース6は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.ElementScanner6(R) リリース6は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.ElementScanner7() リリース7は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.ElementScanner7(R) リリース7は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.SimpleAnnotationValueVisitor6() リリース6は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.SimpleAnnotationValueVisitor6(R) リリース6は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.SimpleAnnotationValueVisitor7() リリース7は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.SimpleAnnotationValueVisitor7(R) リリース7は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.SimpleElementVisitor6() リリース6は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.SimpleElementVisitor6(R) リリース6は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.SimpleElementVisitor7() リリース7は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.SimpleElementVisitor7(R) リリース7は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.SimpleTypeVisitor6() リリース6は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.SimpleTypeVisitor6(R) リリース6は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.SimpleTypeVisitor7() リリース7は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.SimpleTypeVisitor7(R) リリース7は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.TypeKindVisitor6() リリース6は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.TypeKindVisitor6(R) リリース6は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.TypeKindVisitor7() リリース7は廃止されました。新しいリリース・レベルのビジターに更新します。javax.lang.model.util.TypeKindVisitor7(R) リリース7は廃止されました。新しいリリース・レベルのビジターに更新します。javax.management.AttributeValueExp() このコンストラクタで作成されたインスタンスは、クエリー内では使用できません。javax.tools.ToolProvider()
-
列挙型定数 列挙型定数 説明 com.sun.security.jgss.InquireType.KRB5_GET_SESSION_KEY SecretKey
インタフェースを実装し、KerberosKey
と同様のメソッドを持つEncryptionKey
のインスタンスを返すInquireType.KRB5_GET_SESSION_KEY_EX
に置き換えられます。