-
パッケージ パッケージ 説明 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つを使用することを検討してください。 リアクティブ・ストリーム・スタイルのプログラミングについては、FlowAPIを参照してください。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に置き換えられます。