インタフェース | 説明 |
---|---|
org.xml.sax.AttributeList |
このインタフェースは、名前空間サポートを含むSAX2
Attributes インタフェースで置き換えられています。 |
java.security.Certificate |
Javaプラットフォームでは、証明書を扱う新しいパッケージが作成されました。 このCertificateインタフェースは完全に非推奨であり、新しいパッケージへの円滑な移行のために残されています。
|
org.xml.sax.DocumentHandler |
このインタフェースは、名前空間サポートを含むSAX2
ContentHandler インタフェースで置き換えられています。 |
org.omg.CORBA.DynAny |
代わりに新しいDynAnyを使用してください
|
org.omg.CORBA.DynArray |
代わりに新しいDynArrayを使用してください
|
org.omg.CORBA.DynEnum |
代わりに新しいDynEnumを使用してください
|
org.omg.CORBA.DynFixed |
代わりに新しいDynFixedを使用してください
|
org.omg.CORBA.DynSequence |
代わりに新しいDynSequenceを使用してください
|
org.omg.CORBA.DynStruct |
代わりに新しいDynStructを使用してください
|
org.omg.CORBA.DynUnion |
代わりに新しいDynUnionを使用してください
|
org.omg.CORBA.DynValue |
代わりに新しいDynValueを使用してください
|
java.rmi.server.LoaderHandler |
代替はありません。
|
org.xml.sax.Parser |
このインタフェースは、名前空間サポートを含むSAX2
XMLReader インタフェースで置き換えられています。 |
java.rmi.registry.RegistryHandler |
代替はありません。
|
java.rmi.server.RemoteCall |
代替はありません。
|
java.rmi.server.ServerRef |
代替はありません。 このインタフェースは使用されておらず、廃止されました。
|
java.rmi.server.Skeleton |
代替はありません。 スケルトンは、Java 2プラットフォームv1.2以降のリモート・メソッド呼出しでは不要になりました。
|
javax.xml.bind.Validator |
JAXB 2.0以降
|
クラス | 説明 |
---|---|
javax.accessibility.AccessibleResourceBundle |
Javaプラットフォームのバージョン1.3以降では、このクラスは推奨されません。
|
org.xml.sax.helpers.AttributeListImpl |
このクラスは非推奨のインタフェース
AttributeList を実装します。このインタフェースはすでに、Attributes に置き換えられています。これは、AttributesImpl ヘルパー・クラスに実装されています。 |
javax.management.DefaultLoaderRepository |
代わりに
MBeanServer.getClassLoaderRepository() を使用します。 |
javax.management.loading.DefaultLoaderRepository |
代わりに
MBeanServer.getClassLoaderRepository() を使用します。 |
javax.swing.text.DefaultTextUI | |
org.omg.CORBA.DynamicImplementation |
org.omg.CORBA.DynamicImplementation
|
org.xml.sax.HandlerBase |
このクラスは非推奨の
DocumentHandler インタフェースで動作します。 SAX2では、このクラスはDefaultHandler クラスで置き換えられています。 |
java.security.Identity |
このクラスは使用されなくなりました。 その機能は
java.security.KeyStore 、java.security.cert パッケージ、およびjava.security.Principal に置き換えられています。 |
java.security.IdentityScope |
このクラスは使用されなくなりました。 その機能は
java.security.KeyStore 、java.security.cert パッケージ、およびjava.security.Principal に置き換えられています。 |
java.io.LineNumberInputStream |
このクラスは、文字がバイトによって適切に表現されるという誤った認識を前提としています。 JDK 1.1以降、文字ストリームの処理には、行番号をカウントするためのクラスが含まれている新しい文字ストリーム・クラスを使うことが推奨されています。
|
java.rmi.server.LogStream |
代替はありません。
|
javax.swing.plaf.metal.MetalComboBoxUI.MetalComboPopup |
Java 2プラットフォームv1.4以降使われていません。
|
java.rmi.server.Operation |
代替はありません。
|
org.xml.sax.helpers.ParserFactory |
このクラスは非推奨の
Parser インタフェースで動作します。 |
javax.security.auth.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の問い合わせを実行する手段を提供します。 |
org.omg.CORBA.Principal |
CORBA 2.2では非推奨です。
|
org.omg.CORBA.PrincipalHolder |
CORBA 2.2では非推奨です。
|
java.rmi.server.RemoteStub |
スタブは動的に生成されるため、静的に生成されたスタブは推奨されていません。 動的なスタブ生成の詳細は、
UnicastRemoteObject を参照してください。 |
java.rmi.RMISecurityManager |
代わりに
SecurityManager を使用してください。 |
java.security.Signer |
このクラスは使用されなくなりました。 その機能は
java.security.KeyStore 、java.security.cert パッケージ、およびjava.security.Principal に置き換えられています。 |
javax.xml.soap.SOAPElementFactory |
- SOAPElementの作成には
javax.xml.soap.SOAPFactory を使用してください。 |
java.io.StringBufferInputStream |
このクラスでは、文字からバイトへの変換が正しく行われません。 JDK 1.1以降、文字列からストリームを作成するには、
StringReader クラスを使うことが推奨されています。 |
javax.swing.text.TableView.TableCell |
テーブル・セルは任意のView実装となることができます。
|
例外 | 説明 |
---|---|
java.rmi.RMISecurityException |
代わりに
SecurityException を使用してください。 アプリケーション・コードからこのクラスを直接参照しないようにしてください。RMISecurityManager はこのjava.lang.SecurityException のサブクラスをスローしなくなりました。 |
java.rmi.ServerRuntimeException |
代替はありません。
|
java.rmi.server.SkeletonMismatchException |
代替はありません。 スケルトンは、Java 2プラットフォームv1.2以降のリモート・メソッド呼出しでは不要になりました。
|
java.rmi.server.SkeletonNotFoundException |
代替はありません。 スケルトンは、Java 2プラットフォームv1.2以降のリモート・メソッド呼出しでは不要になりました。
|
java.rmi.server.SocketSecurityException |
このクラスは廃止されました。 代わりに
ExportException を使用してください。 |
注釈型 | 説明 |
---|---|
javax.jws.soap.InitParam | |
javax.jws.soap.SOAPMessageHandler | |
javax.jws.soap.SOAPMessageHandlers |
メソッド | 説明 |
---|---|
java.awt.Component.action(Event, Object) |
JDK Version 1.1以降は、アクション・イベントをトリガーするコンポーネントのActionListenerとしてこのコンポーネントを登録する必要があります。
|
java.awt.List.addItem(String) |
add(String) に置き換えられています。 |
java.awt.List.addItem(String, int) |
add(String, int) に置き換えられています。 |
java.awt.BorderLayout.addLayoutComponent(String, Component) |
addLayoutComponent(Component, Object) に置き換えられています。 |
java.awt.CardLayout.addLayoutComponent(String, Component) |
addLayoutComponent(Component, Object) に置き換えられています。 |
java.util.jar.Pack200.Packer.addPropertyChangeListener(PropertyChangeListener) |
PropertyChangeListener への依存は、Javaプラットフォームの将来のモジュラ化に対する大きな障害になります。 このメソッドは今後のリリースで削除される予定です。 packerの進捗をモニターする必要があるアプリケーションは、代わりにPROGRESS プロパティの値をポーリングすることができます。 |
java.util.jar.Pack200.Unpacker.addPropertyChangeListener(PropertyChangeListener) |
PropertyChangeListener への依存は、Javaプラットフォームの将来のモジュラ化に対する大きな障害になります。 このメソッドは今後のリリースで削除される予定です。 unpackerの進捗をモニターする必要があるアプリケーションは、代わりにPROGRESS プロパティの値をポーリングすることができます。 |
java.util.logging.LogManager.addPropertyChangeListener(PropertyChangeListener) |
PropertyChangeListener への依存は、Javaプラットフォームの将来のモジュラ化に対する大きな障害になります。 このメソッドは今後のリリースで削除される予定です。 グローバルなLogManager は、readConfiguration メソッドをオーバーライドすることでロギング構成の変更を検出できます。 |
java.awt.List.allowsMultipleSelections() |
JDK Version 1.1以降は、
isMultipleMode() に置き換えられています。 |
java.lang.ThreadGroup.allowThreadSuspension(boolean) |
この呼出しの定義は、非推奨の
ThreadGroup.suspend() に依存します。 また、この呼出しの動作は指定されません。 |
java.awt.TextArea.appendText(String) |
JDK Version 1.1以降は、
append(String) に置き換えられています。 |
java.awt.Window.applyResourceBundle(ResourceBundle) |
J2SE 1.4以降は、
Component.applyComponentOrientation に置き換えられています。 |
java.awt.Window.applyResourceBundle(String) |
J2SE 1.4以降は、
Component.applyComponentOrientation に置き換えられています。 |
java.awt.Component.bounds() |
JDK Version 1.1以降は、
getBounds() に置き換えられています。 |
java.lang.SecurityManager.checkAwtEventQueueAccess() |
AWTPermission への依存は、Javaプラットフォームの将来のモジュラ化に対する障害になります。 このメソッドのユーザーは代わりにSecurityManager.checkPermission(java.security.Permission) を直接呼び出してください。 このメソッドは将来のリリースでアクセス権java.security.AllPermission をチェックするように変更されます。 |
java.lang.SecurityManager.checkMemberAccess(Class<?>, int) |
このメソッドは、エラーが発生しやすく、ランタイムによって強制できないスタックの深さ4にある呼び出し側に依存します。 このメソッドのユーザーは代わりに
SecurityManager.checkPermission(java.security.Permission) を直接呼び出してください。 このメソッドは将来のリリースでアクセス権java.security.AllPermission をチェックするように変更されます。 |
java.lang.SecurityManager.checkMulticast(InetAddress, byte) |
代わりに#checkPermission(java.security.Permission)を使用します
|
java.lang.SecurityManager.checkSystemClipboardAccess() |
AWTPermission への依存は、Javaプラットフォームの将来のモジュラ化に対する障害になります。 このメソッドのユーザーは代わりにSecurityManager.checkPermission(java.security.Permission) を直接呼び出してください。 このメソッドは将来のリリースでアクセス権java.security.AllPermission をチェックするように変更されます。 |
java.lang.SecurityManager.checkTopLevelWindow(Object) |
AWTPermission への依存は、Javaプラットフォームの将来のモジュラ化に対する障害になります。 このメソッドのユーザーは代わりにSecurityManager.checkPermission(java.security.Permission) を直接呼び出してください。 このメソッドは将来のリリースでアクセス権java.security.AllPermission をチェックするように変更されます。 |
java.lang.SecurityManager.classDepth(String) |
このタイプのセキュリティ・チェックは推奨されません。 代わりに
checkPermission の呼出しを使用することをお薦めします。 |
java.lang.SecurityManager.classLoaderDepth() |
このタイプのセキュリティ・チェックは推奨されません。 代わりに
checkPermission の呼出しを使用することをお薦めします。 |
java.awt.List.clear() |
JDK Version 1.1以降は、
removeAll() に置き換えられています。 |
java.awt.image.renderable.RenderContext.concetenateTransform(AffineTransform) |
concatenateTransform(AffineTransform) に置き換えられています。 |
java.awt.Container.countComponents() |
JDK Version 1.1以降は、getComponentCount()に置き換えられています。
|
java.awt.Choice.countItems() |
JDK Version 1.1以降は、
getItemCount() に置き換えられています。 |
java.awt.List.countItems() |
JDK Version 1.1以降は、
getItemCount() に置き換えられています。 |
java.awt.Menu.countItems() |
JDK Version 1.1以降は、
getItemCount() に置き換えられています。 |
java.awt.MenuBar.countMenus() |
JDK Version 1.1以降は、
getMenuCount() に置き換えられています。 |
java.lang.Thread.countStackFrames() |
この呼出しの定義は、非推奨の
Thread.suspend() に依存します。 また、この呼出しの結果は保証されません。 |
org.omg.CORBA.ORB.create_basic_dyn_any(TypeCode) |
代わりに、新しいDynAnyFactory APIを使用してください。
|
org.omg.CORBA.ORB.create_dyn_any(Any) |
代わりに、新しいDynAnyFactory APIを使用してください。
|
org.omg.CORBA.ORB.create_dyn_array(TypeCode) |
代わりに、新しいDynAnyFactory APIを使用してください。
|
org.omg.CORBA.ORB.create_dyn_enum(TypeCode) |
代わりに、新しいDynAnyFactory APIを使用してください。
|
org.omg.CORBA.ORB.create_dyn_sequence(TypeCode) |
代わりに、新しいDynAnyFactory APIを使用してください。
|
org.omg.CORBA.ORB.create_dyn_struct(TypeCode) |
代わりに、新しいDynAnyFactory APIを使用してください。
|
org.omg.CORBA.ORB.create_dyn_union(TypeCode) |
代わりに、新しいDynAnyFactory APIを使用してください。
|
org.omg.CORBA.ORB.create_recursive_sequence_tc(int, int) |
代わりにcreate_recursive_tcとcreate_sequence_tcの組み合せを使用してください。
|
javax.xml.soap.SOAPElementFactory.create(Name) |
代わりにjavax.xml.soap.SOAPFactory.createElement(javax.xml.soap.Name)を使用してください。
|
javax.xml.soap.SOAPElementFactory.create(String) |
代わりにjavax.xml.soap.SOAPFactory.createElement(String localName)を使用してください。
|
javax.xml.soap.SOAPElementFactory.create(String, String, String) |
代わりにjavax.xml.soap.SOAPFactory.createElement(String localName, String prefix, String uri)を使用してください。
|
javax.swing.plaf.basic.BasicSplitPaneUI.createKeyboardDownRightListener() |
Java 2プラットフォーム1.3以降使われていません。
|
javax.swing.plaf.basic.BasicSplitPaneUI.createKeyboardEndListener() |
Java 2プラットフォーム1.3以降使われていません。
|
javax.swing.plaf.basic.BasicSplitPaneUI.createKeyboardHomeListener() |
Java 2プラットフォーム1.3以降使われていません。
|
javax.swing.plaf.basic.BasicSplitPaneUI.createKeyboardResizeToggleListener() |
Java 2プラットフォーム1.3以降使われていません。
|
javax.swing.plaf.basic.BasicSplitPaneUI.createKeyboardUpLeftListener() |
Java 2プラットフォーム1.3以降使われていません。
|
javax.swing.JTable.createScrollPaneForTable(JTable) |
Swing version 1.0.2以降は、
new JScrollPane(aTable) に置き換えられています。 |
javax.swing.text.TableView.createTableCell(Element) |
テーブル・セルは任意のView実装となることができますが、テーブルではなく、ViewFactoryによって作成されるようにします。
|
javax.xml.bind.JAXBContext.createValidator() |
JAXB2.0以降
|
java.lang.SecurityManager.currentClassLoader() |
このタイプのセキュリティ・チェックは推奨されません。 代わりに
checkPermission の呼出しを使用することをお薦めします。 |
java.lang.SecurityManager.currentLoadedClass() |
このタイプのセキュリティ・チェックは推奨されません。 代わりに
checkPermission の呼出しを使用することをお薦めします。 |
java.net.URLDecoder.decode(String) |
プラットフォームのデフォルトのエンコーディングに応じて、結果として得られる文字列が変わる可能性があります。 代わりに、decode(String,String)メソッドを使ってエンコーディングを指定するようにしてください。
|
java.lang.ClassLoader.defineClass(byte[], int, int) |
defineClass(String, byte[], int, int) に置き換えられました |
java.awt.List.delItem(int) |
remove(String) およびremove(int) に置き換えられています。 |
java.awt.List.delItems(int, int) |
JDK Version 1.1の時点では、将来的に一般利用される予定はありません。 このメソッドは、パッケージprivateメソッドとしてのみ保持されるように想定されています。
|
java.awt.Container.deliverEvent(Event) |
JDK Version 1.1以降は、
dispatchEvent(AWTEvent e) に置き換えられています |
java.awt.Component.deliverEvent(Event) |
JDK Version 1.1以降は、
dispatchEvent(AWTEvent e) に置き換えられています。 |
javax.management.MBeanServer.deserialize(ObjectName, byte[]) |
getClassLoaderFor を使って、直列化復元に適したクラス・ローダーを取得します。 |
javax.management.MBeanServer.deserialize(String, byte[]) |
MBeanServer.getClassLoaderRepository() を使ってクラス・ローダー・リポジトリを取得し、それを使って直列化復元します。 |
javax.management.MBeanServer.deserialize(String, ObjectName, byte[]) |
getClassLoader を使って直列化復元用のクラス・ローダーを取得します。 |
java.lang.Thread.destroy() |
このメソッドはもともとクリーンアップなしでこのスレッドを破棄するように設計されていました。 保持されるモニターはロックされた状態を維持します。 ただし、このメソッドは実装されませんでした。 実装されていたら、
Thread.suspend() とほぼ同じようにデッドロックが発生します。 ターゲット・スレッドが重要なシステム・リソースを保護するロックを保持した状態で破棄された場合、どのスレッドもふたたびこのリソースにアクセスできません。 別のスレッドがこのリソースをロックしようとすると、デッドロックが発生します。 通常、このようなデッドロックは、プロセスの「凍結」により明らかになります。 詳細は、「Thread.stop、Thread.suspend、およびThread.resumeが推奨されない理由」を参照してください。 |
java.awt.MenuItem.disable() |
JDK Version 1.1以降は、
setEnabled(boolean) に置き換えられています。 |
java.awt.Component.disable() |
JDK Version 1.1以降は、
setEnabled(boolean) に置き換えられています。 |
javax.swing.JComponent.disable() |
JDK Version 1.1以降は、
java.awt.Component.setEnabled(boolean) に置き換えられています。 |
javax.swing.table.TableColumn.disableResizedPosting() |
Java 2プラットフォームv1.3以降
|
javax.swing.FocusManager.disableSwingFocusManager() |
1.4以降は、
KeyboardFocusManager.setDefaultFocusTraversalPolicy(FocusTraversalPolicy) に置き換えられています |
java.rmi.server.Skeleton.dispatch(Remote, RemoteCall, int, long) |
代替はありません。
|
java.rmi.server.RemoteCall.done() |
代替はありません。
|
java.rmi.server.RemoteRef.done(RemoteCall) |
1.2形式のスタブは、このメソッドを使用しなくなりました。 リモート参照への一連のメソッド呼び出し(
newCall 、invoke 、およびdone )を使用する代わりに、スタブはリモート参照で1つのメソッドinvoke(Remote, Method, Object[], int) を使用して、パラメータの整列化、リモート・メソッドの実行、および戻り値の非整列化を実行します。 |
javax.swing.plaf.metal.MetalComboBoxUI.editablePropertyChanged(PropertyChangeEvent) |
Java 2プラットフォームv1.4以降使われていません。
|
java.awt.MenuItem.enable() |
JDK Version 1.1以降は、
setEnabled(boolean) に置き換えられています。 |
java.awt.Component.enable() |
JDK Version 1.1以降は、
setEnabled(boolean) に置き換えられています。 |
javax.swing.JComponent.enable() |
JDK Version 1.1以降は、
java.awt.Component.setEnabled(boolean) に置き換えられています。 |
java.awt.MenuItem.enable(boolean) |
JDK Version 1.1以降は、
setEnabled(boolean) に置き換えられています。 |
java.awt.Component.enable(boolean) |
JDK Version 1.1以降は、
setEnabled(boolean) に置き換えられています。 |
javax.swing.table.TableColumn.enableResizedPosting() |
Java 2プラットフォームv1.3以降
|
java.net.URLEncoder.encode(String) |
プラットフォームのデフォルトのエンコーディングに応じて、結果として得られる文字列が変わる可能性があります。 代わりに、encode(String,String)メソッドを使ってエンコーディングを指定するようにしてください。
|
java.security.SignatureSpi.engineGetParameter(String) | |
java.security.SignatureSpi.engineSetParameter(String, Object) |
engineSetParameter に置き換えられています。 |
java.awt.datatransfer.DataFlavor.equals(String) |
hashCode() 規約と矛盾するので、代わりにisMimeTypeEqual(String) を使用してください。 |
org.omg.CORBA.ServerRequest.except(Any) |
set_exception()を使用してください
|
java.rmi.server.RemoteCall.executeCall() |
代替はありません。
|
java.rmi.server.UnicastRemoteObject.exportObject(Remote) |
このメソッドは、静的スタブのみをサポートするため、非推奨になりました。 代わりに
exportObject(Remote, port) またはexportObject(Remote, port, csf, ssf) を使用してください。 |
org.omg.CORBA.Any.extract_Principal() |
CORBA 2.2では非推奨です。
|
javax.swing.SwingUtilities.findFocusOwner(Component) |
1.4以降は、
KeyboardFocusManager.getFocusOwner() に置き換えられています。 |
org.omg.CORBA.ORB.get_current() |
resolve_initial_references を使用します。 |
java.security.Security.getAlgorithmProperty(String, String) |
このメソッドは、アルゴリズム固有のパラメータの構文解析方法を決定するため、SUN暗号化サービス・プロバイダのマスター・ファイル内にある独自のプロパティの値を返すために使用されます。 代わりに、新しいプロバイダベースのアルゴリズムに依存しない
AlgorithmParameters およびKeyFactory エンジン・クラス(J2SEバージョン1.2プラットフォームより導入)を使用してください。 |
java.sql.CallableStatement.getBigDecimal(int, int) |
getBigDecimal(int parameterIndex) またはgetBigDecimal(String parameterName) を使用します。 |
java.sql.ResultSet.getBigDecimal(int, int) |
getBigDecimal(int columnIndex) またはgetBigDecimal(String columnLabel) を使用してください |
java.sql.ResultSet.getBigDecimal(String, int) |
getBigDecimal(int columnIndex) またはgetBigDecimal(String columnLabel) を使用してください |
java.awt.Polygon.getBoundingBox() |
JDK Version 1.1以降は、
getBounds() に置き換えられています。 |
java.lang.String.getBytes(int, int, byte[], int) |
このメソッドでは、文字からバイトへの変換が正しく行われません。 JDK 1.1では、文字からバイトへの変換には、プラットフォームのデフォルト文字セットを使用する
String.getBytes() メソッドの使用が推奨されます。 |
java.awt.Graphics.getClipRect() |
JDK Version 1.1以降は、
getClipBounds() に置き換えられています。 |
javax.swing.JPopupMenu.getComponentAtIndex(int) |
Container.getComponent(int) に置き換えられています |
javax.swing.JMenuBar.getComponentAtIndex(int) |
getComponent(int i) に置き換えられています |
java.awt.CheckboxGroup.getCurrent() |
JDK Version 1.1以降は、
getSelectedCheckbox() に置き換えられています。 |
java.awt.Frame.getCursorType() |
JDK Version 1.1以降は、
Component.getCursor() に置き換えられています。 |
java.sql.Time.getDate() | |
java.util.Date.getDate() |
JDK Version 1.1以降は、
Calendar.get(Calendar.DAY_OF_MONTH) に置き換えられています。 |
java.sql.Time.getDay() | |
java.util.Date.getDay() |
JDK Version 1.1以降は、
Calendar.get(Calendar.DAY_OF_WEEK) に置き換えられています。 |
java.net.URLConnection.getDefaultRequestProperty(String) |
URLConnectionの該当インスタンスを取得したあとは、インスタンス固有のgetRequestPropertyメソッドを使用します。
|
java.rmi.server.LogStream.getDefaultStream() |
代替はありません。
|
javax.management.monitor.StringMonitor.getDerivedGauge() |
JMX 1.2以降は、
StringMonitor.getDerivedGauge(ObjectName) に置き換えられています |
javax.management.monitor.StringMonitorMBean.getDerivedGauge() |
JMX 1.2以降は、
StringMonitorMBean.getDerivedGauge(ObjectName) に置き換えられています |
javax.management.monitor.GaugeMonitorMBean.getDerivedGauge() |
JMX 1.2以降は、
GaugeMonitorMBean.getDerivedGauge(ObjectName) に置き換えられています |
javax.management.monitor.GaugeMonitor.getDerivedGauge() |
JMX 1.2以降は、
GaugeMonitor.getDerivedGauge(ObjectName) に置き換えられています |
javax.management.monitor.CounterMonitorMBean.getDerivedGauge() |
JMX 1.2以降は、
CounterMonitorMBean.getDerivedGauge(ObjectName) に置き換えられています |
javax.management.monitor.CounterMonitor.getDerivedGauge() |
JMX 1.2以降は、
CounterMonitor.getDerivedGauge(ObjectName) に置き換えられています |
javax.management.monitor.StringMonitor.getDerivedGaugeTimeStamp() |
JMX 1.2以降は、
StringMonitor.getDerivedGaugeTimeStamp(ObjectName) に置き換えられています |
javax.management.monitor.StringMonitorMBean.getDerivedGaugeTimeStamp() |
JMX 1.2以降は、
StringMonitorMBean.getDerivedGaugeTimeStamp(ObjectName) に置き換えられています |
javax.management.monitor.GaugeMonitorMBean.getDerivedGaugeTimeStamp() |
JMX 1.2以降は、
GaugeMonitorMBean.getDerivedGaugeTimeStamp(ObjectName) に置き換えられています |
javax.management.monitor.GaugeMonitor.getDerivedGaugeTimeStamp() |
JMX 1.2以降は、
GaugeMonitor.getDerivedGaugeTimeStamp(ObjectName) に置き換えられています |
javax.management.monitor.CounterMonitorMBean.getDerivedGaugeTimeStamp() |
JMX 1.2以降は、
CounterMonitorMBean.getDerivedGaugeTimeStamp(ObjectName) に置き換えられています |
javax.management.monitor.CounterMonitor.getDerivedGaugeTimeStamp() |
JMX 1.2以降は、
CounterMonitor.getDerivedGaugeTimeStamp(ObjectName) に置き換えられています |
javax.swing.plaf.basic.BasicSplitPaneUI.getDividerBorderSize() |
Java 2プラットフォーム1.3以降は、ディバイダにボーダーを設定します。
|
javax.xml.bind.Validator.getEventHandler() |
JAXB2.0以降
|
java.awt.Toolkit.getFontList() | |
javax.swing.text.LabelView.getFontMetrics() |
FontMetricsは、JDKで実行する場合はグリフ・レンダリングには使用されません。
|
java.awt.Toolkit.getFontMetrics(Font) |
JDK version 1.2以降は、
Font メソッドgetLineMetrics に置き換えられています。 |
java.awt.Toolkit.getFontPeer(String, int) |
java.awt.GraphicsEnvironment#getAllFontsを参照してください。
|
java.sql.Date.getHours() | |
java.util.Date.getHours() |
JDK Version 1.1以降は、
Calendar.get(Calendar.HOUR_OF_DAY) に置き換えられています。 |
java.lang.SecurityManager.getInCheck() |
このタイプのセキュリティ・チェックは推奨されません。 代わりに
checkPermission の呼出しを使用することをお薦めします。 |
java.rmi.server.RemoteCall.getInputStream() |
代替はありません。
|
javax.swing.KeyStroke.getKeyStroke(char, boolean) |
getKeyStroke(char)を使用
|
javax.swing.AbstractButton.getLabel() |
-
getText に置き換えられています |
java.awt.Scrollbar.getLineIncrement() |
JDK Version 1.1以降は、
getUnitIncrement() に置き換えられています。 |
java.lang.Runtime.getLocalizedInputStream(InputStream) |
JDK 1.1以降、ローカルなエンコーディングのバイト・ストリームをUnicodeの文字ストリームに変換するには、
InputStreamReader およびBufferedReader クラスを使うことが推奨されています。 |
java.lang.Runtime.getLocalizedOutputStream(OutputStream) |
JDK 1.1以降、Unicodeの文字ストリームをローカルなエンコーディングのバイト・ストリームに変換するには、
OutputStreamWriter 、BufferedWriter 、およびPrintWriter クラスを使うことが推奨されています。 |
java.sql.DriverManager.getLogStream() |
getLogWriter を使用してください |
java.awt.FontMetrics.getMaxDecent() |
JDK Version 1.1.1以降は、
getMaxDescent() に置き換えられています。 |
javax.swing.JInternalFrame.getMenuBar() |
Swing version 1.0.3以降は、
getJMenuBar() に置き換えられています。 |
javax.swing.JRootPane.getMenuBar() |
Swing version 1.0.3以降は、
getJMenuBar() に置き換えられています。 |
java.sql.Date.getMinutes() | |
java.util.Date.getMinutes() |
JDK Version 1.1以降は、
Calendar.get(Calendar.MINUTE) に置き換えられています。 |
java.sql.Time.getMonth() | |
java.util.Date.getMonth() |
JDK Version 1.1以降は、
Calendar.get(Calendar.MONTH) に置き換えられています。 |
javax.swing.JComponent.getNextFocusableComponent() |
1.4以降は、
FocusTraversalPolicy に置き換えられています。 |
javax.management.monitor.Monitor.getObservedObject() |
JMX 1.2以降は、
Monitor.getObservedObjects() に置き換えられています |
javax.management.monitor.MonitorMBean.getObservedObject() |
JMX 1.2以降は、
MonitorMBean.getObservedObjects() に置き換えられています |
java.rmi.server.Operation.getOperation() |
代替はありません。
|
java.rmi.server.Skeleton.getOperations() |
代替はありません。
|
java.awt.ComponentOrientation.getOrientation(ResourceBundle) |
J2SE 1.4以降は、
ComponentOrientation.getOrientation(java.util.Locale) を使用してください。 |
java.rmi.server.LogStream.getOutputStream() |
代替はありません。
|
java.rmi.server.RemoteCall.getOutputStream() |
代替はありません。
|
java.awt.Scrollbar.getPageIncrement() |
JDK Version 1.1以降は、
getBlockIncrement() に置き換えられています。 |
java.security.Signature.getParameter(String) | |
java.awt.MenuComponent.getPeer() |
JDK Version 1.1以降は、プログラムは直接ピアを操作することはできません。
|
java.awt.Font.getPeer() |
フォントの描画は現在はどのプラットフォームでも同じです。
|
java.awt.Component.getPeer() |
JDK Version 1.1以降は、プログラムが直接ピアを操作することは許されません。
boolean isDisplayable() に置き換えられています。 |
javax.xml.bind.Validator.getProperty(String) |
JAXB2.0以降
|
java.rmi.server.RemoteCall.getResultStream(boolean) |
代替はありません。
|
java.sql.Date.getSeconds() | |
java.util.Date.getSeconds() |
JDK Version 1.1以降は、
Calendar.get(Calendar.SECOND) に置き換えられています。 |
java.rmi.server.LoaderHandler.getSecurityContext(ClassLoader) |
代替はありません。
|
java.rmi.server.RMIClassLoader.getSecurityContext(ClassLoader) |
代替はありません。 Java 2プラットフォームv1.2以降のRMIでは、クラス・ローダーのセキュリティ・コンテキストを取得するためにこのメソッドを使用しません。
|
javax.swing.JList.getSelectedValues() |
JDK1.7以降は、
JList.getSelectedValuesList() に置き換えられています |
javax.swing.JPasswordField.getText() |
Java 2プラットフォームv1.2以降は、
getPassword に置き換えられています。 |
javax.swing.JPasswordField.getText(int, int) |
Java 2プラットフォームv1.2以降は、
getPassword に置き換えられています。 |
javax.management.monitor.CounterMonitorMBean.getThreshold() |
JMX 1.2以降は、
CounterMonitorMBean.getThreshold(ObjectName) に置き換えられています |
javax.management.monitor.CounterMonitor.getThreshold() |
JMX 1.2以降は、
CounterMonitor.getThreshold(ObjectName) に置き換えられています |
java.util.Date.getTimezoneOffset() |
JDK Version 1.1以降は、
-(Calendar.get(Calendar.ZONE_OFFSET)+Calendar.get(Calendar.DST_OFFSET))/(60 * 1000) に置き換えられています。 |
java.net.MulticastSocket.getTTL() |
代わりにgetTimeToLiveメソッドを使用してください。このメソッドは、byteではなくintを返します。
|
java.net.DatagramSocketImpl.getTTL() |
代わりにgetTimeToLiveを使用してください。
|
java.sql.ResultSet.getUnicodeStream(int) |
getUnicodeStream の代わりに getCharacterStreamを使用 |
java.sql.ResultSet.getUnicodeStream(String) |
代わりに
getCharacterStream を使用 |
javax.swing.ScrollPaneLayout.getViewportBorderBounds(JScrollPane) |
JDKのSwing 1.1以降は、
JScrollPane.getViewportBorderBounds() に置き換えられています。 |
java.awt.Scrollbar.getVisible() |
JDK Version 1.1以降は、
getVisibleAmount() に置き換えられています。 |
java.sql.Time.getYear() | |
java.util.Date.getYear() |
JDK Version 1.1以降は、
Calendar.get(Calendar.YEAR) - 1900 に置き換えられています。 |
java.awt.Component.gotFocus(Event, Object) |
JDK Version 1.1以降は、processFocusEvent(FocusEvent)に置き換えられています。
|
java.awt.Component.handleEvent(Event) |
JDK version 1.1以降は、processEvent(AWTEvent)に置き換えられています。
|
java.awt.Dialog.hide() |
JDK Version 1.5以降は、
setVisible(boolean) に置き換えられています。 |
java.awt.Window.hide() |
JDK Version 1.5以降は、
Window.setVisible(boolean) に置き換えられています。 |
java.awt.Component.hide() |
JDK Version 1.1以降は、
setVisible(boolean) に置き換えられています。 |
javax.swing.JComponent.hide() | |
java.lang.SecurityManager.inClass(String) |
このタイプのセキュリティ・チェックは推奨されません。 代わりに
checkPermission の呼出しを使用することをお薦めします。 |
java.lang.SecurityManager.inClassLoader() |
このタイプのセキュリティ・チェックは推奨されません。 代わりに
checkPermission の呼出しを使用することをお薦めします。 |
org.omg.CORBA.Any.insert_Principal(Principal) |
CORBA 2.2では非推奨です。
|
javax.swing.text.html.HTMLEditorKit.InsertHTMLTextAction.insertAtBoundry(JEditorPane, HTMLDocument, int, Element, String, HTML.Tag, HTML.Tag) |
Java 2プラットフォームv1.3においてはinsertAtBoundaryを使用してください。
|
java.awt.TextArea.insertText(String, int) |
JDK Version 1.1以降は、
insert(String, int) に置き換えられています。 |
java.awt.Container.insets() |
JDK Version 1.1以降は、
getInsets() に置き換えられています。 |
java.awt.Polygon.inside(int, int) |
JDK Version 1.1以降は、
contains(int, int) に置き換えられています。 |
java.awt.Component.inside(int, int) |
JDK Version 1.1以降は、contains(int, int)に置き換えられています。
|
java.awt.Rectangle.inside(int, int) |
JDK Version 1.1以降は、
contains(int, int) に置き換えられています。 |
java.rmi.server.RemoteRef.invoke(RemoteCall) |
1.2形式のスタブは、このメソッドを使用しなくなりました。 リモート参照への一連のメソッド呼び出し(
newCall 、invoke 、およびdone )を使用する代わりに、スタブはリモート参照で1つのメソッドinvoke(Remote, Method, Object[], int) を使用して、パラメータの整列化、リモート・メソッドの実行、および戻り値の非整列化を実行します。 |
org.omg.CORBA.DynamicImplementation.invoke(ServerRequest) |
Portable Object Adapterでは非推奨です。
|
javax.swing.JViewport.isBackingStoreEnabled() |
Java 2プラットフォームv1.3以降は、
getScrollMode() に置き換えられています。 |
javax.swing.FocusManager.isFocusManagerEnabled() |
1.4以降は、
KeyboardFocusManager.getDefaultFocusTraversalPolicy() に置き換えられています |
java.awt.Component.isFocusTraversable() |
1.4以降は、
isFocusable() に置き換えられています。 |
java.lang.Character.isJavaLetter(char) |
isJavaIdentifierStart(char)に置き換えられました。
|
java.lang.Character.isJavaLetterOrDigit(char) |
isJavaIdentifierPart(char)に置き換えられました。
|
javax.swing.JComponent.isManagingFocus() |
1.4以降は、
Component.setFocusTraversalKeys(int, Set) およびContainer.setFocusCycleRoot(boolean) に置き換えられています。 |
java.awt.List.isSelected(int) |
JDK Version 1.1以降は、
isIndexSelected(int) に置き換えられています。 |
java.lang.Character.isSpace(char) |
isWhitespace(char)に置き換えられました。
|
java.rmi.dgc.VMID.isUnique() | |
javax.xml.bind.Unmarshaller.isValidating() |
JAXB2.0以降は、次を参照してください
Unmarshaller.getSchema() |
java.awt.Component.keyDown(Event, int) |
JDK Version 1.1以降は、processKeyEvent(KeyEvent)に置き換えられています。
|
java.awt.Component.keyUp(Event, int) |
JDK Version 1.1以降は、processKeyEvent(KeyEvent)に置き換えられています。
|
java.awt.ScrollPane.layout() |
JDK Version 1.1以降は、
doLayout() に置き換えられています。 |
java.awt.Container.layout() |
JDK Version 1.1以降は、
doLayout() に置き換えられています。 |
java.awt.Component.layout() |
JDK Version 1.1以降は、
doLayout() に置き換えられています。 |
java.rmi.server.LoaderHandler.loadClass(String) |
代替はありません。
|
java.rmi.server.RMIClassLoader.loadClass(String) |
loadClass(String,String) メソッドに置き換えられています |
java.rmi.server.LoaderHandler.loadClass(URL, String) |
代替はありません。
|
java.awt.Container.locate(int, int) |
JDK Version 1.1以降は、
getComponentAt(int, int) に置き換えられています。 |
java.awt.Component.locate(int, int) |
JDK Version 1.1以降は、getComponentAt(int, int)に置き換えられています。
|
java.awt.Component.location() |
JDK Version 1.1以降は、
getLocation() に置き換えられています。 |
java.rmi.server.LogStream.log(String) |
代替はありません。
|
java.util.logging.Logger.logrb(Level, String, String, String, String) | |
java.util.logging.Logger.logrb(Level, String, String, String, String, Object) | |
java.util.logging.Logger.logrb(Level, String, String, String, String, Object[]) | |
java.util.logging.Logger.logrb(Level, String, String, String, String, Throwable) | |
java.awt.Component.lostFocus(Event, Object) |
JDK Version 1.1以降は、processFocusEvent(FocusEvent)に置き換えられています。
|
java.awt.TextArea.minimumSize() |
JDK Version 1.1以降は、
getMinimumSize() に置き換えられています。 |
java.awt.List.minimumSize() |
JDK Version 1.1以降は、
getMinimumSize() に置き換えられています。 |
java.awt.TextField.minimumSize() |
JDK Version 1.1以降は、
getMinimumSize() に置き換えられています。 |
java.awt.Container.minimumSize() |
JDK Version 1.1以降は、
getMinimumSize() に置き換えられています。 |
java.awt.Component.minimumSize() |
JDK Version 1.1以降は、
getMinimumSize() に置き換えられています。 |
java.awt.List.minimumSize(int) |
JDK Version 1.1以降は、
getMinimumSize(int) に置き換えられています。 |
java.awt.TextField.minimumSize(int) |
JDK Version 1.1以降は、
getMinimumSize(int) に置き換えられています。 |
java.awt.TextArea.minimumSize(int, int) |
JDK Version 1.1以降は、
getMinimumSize(int, int) に置き換えられています。 |
javax.swing.text.View.modelToView(int, Shape) | |
java.awt.Component.mouseDown(Event, int, int) |
JDK Version 1.1以降は、processMouseEvent(MouseEvent)に置き換えられています。
|
java.awt.Component.mouseDrag(Event, int, int) |
JDK Version 1.1以降は、processMouseMotionEvent(MouseEvent)に置き換えられています。
|
java.awt.Component.mouseEnter(Event, int, int) |
JDK Version 1.1以降は、processMouseEvent(MouseEvent)に置き換えられています。
|
java.awt.Component.mouseExit(Event, int, int) |
JDK Version 1.1以降は、processMouseEvent(MouseEvent)に置き換えられています。
|
java.awt.Component.mouseMove(Event, int, int) |
JDK Version 1.1以降は、processMouseMotionEvent(MouseEvent)に置き換えられています。
|
java.awt.Component.mouseUp(Event, int, int) |
JDK Version 1.1以降は、processMouseEvent(MouseEvent)に置き換えられています。
|
java.awt.Component.move(int, int) |
JDK Version 1.1以降は、
setLocation(int, int) に置き換えられています。 |
java.awt.Rectangle.move(int, int) |
JDK Version 1.1以降は、
setLocation(int, int) に置き換えられています。 |
org.omg.CORBA.Principal.name() |
CORBA 2.2では非推奨です。
|
org.omg.CORBA.Principal.name(byte[]) |
CORBA 2.2では非推奨です。
|
java.rmi.server.RemoteRef.newCall(RemoteObject, Operation[], int, long) |
1.2形式のスタブは、このメソッドを使用しなくなりました。 スタブのリモート参照で一連のメソッド呼び出し(
newCall 、invoke 、およびdone )を使う代わりに、スタブはリモート参照で1つのメソッドinvoke(Remote, Method, Object[], int) を使用して、パラメータの整列化、リモート・メソッドの実行、および戻り値の非整列化を実行します。 |
javax.xml.stream.XMLInputFactory.newInstance(String, ClassLoader) |
APIの整合性を維持するために、このメソッドは非推奨になりました。 すべてのnewInstanceメソッドが、対応するnewFactoryメソッドに置き換えられています。 代替の
XMLInputFactory.newFactory(java.lang.String, java.lang.ClassLoader) メソッドでは、動作の変更は定義されていません。 |
javax.xml.stream.XMLOutputFactory.newInstance(String, ClassLoader) |
このメソッドは、間違ったクラスであるXMLInputFactoryのインスタンスを返すため、非推奨になっています。 代わりに、新しいメソッド
XMLOutputFactory.newFactory(java.lang.String, java.lang.ClassLoader) を使用してください。 |
javax.xml.stream.XMLEventFactory.newInstance(String, ClassLoader) |
APIの整合性を維持するために、このメソッドは非推奨になりました。 すべてのnewInstanceメソッドが、対応するnewFactoryメソッドに置き換えられています。 代替の
XMLEventFactory.newFactory(java.lang.String, java.lang.ClassLoader) メソッドでは、動作の変更は定義されていません。 |
java.awt.Component.nextFocus() |
JDK Version 1.1以降は、transferFocus()に置き換えられています。
|
java.awt.datatransfer.DataFlavor.normalizeMimeType(String) | |
javax.activation.ActivationDataFlavor.normalizeMimeType(String) | |
java.awt.datatransfer.DataFlavor.normalizeMimeTypeParameter(String, String) | |
javax.activation.ActivationDataFlavor.normalizeMimeTypeParameter(String, String) | |
javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Vector<?>, TreePath) |
JDK version 1.7以降
|
org.omg.CORBA.ServerRequest.op_name() |
operation()を使用してください
|
org.omg.CORBA.ServerRequest.params(NVList) |
メソッド
arguments を使用してください |
java.util.Date.parse(String) |
JDK Version 1.1以降は、
DateFormat.parse(String s) に置き換えられています。 |
java.rmi.server.LogStream.parseLevel(String) |
代替はありません。
|
java.awt.Window.postEvent(Event) |
JDK Version 1.1以降は、
dispatchEvent(AWTEvent) に置き換えられています。 |
java.awt.MenuComponent.postEvent(Event) |
JDK Version 1.1以降は、
dispatchEvent に置き換えられています。 |
java.awt.MenuContainer.postEvent(Event) |
JDK version 1.1以降は、dispatchEvent(AWTEvent)に置き換えられました。
|
java.awt.Component.postEvent(Event) |
JDK version 1.1以降は、dispatchEvent(AWTEvent)に置き換えられています。
|
java.awt.image.renderable.RenderContext.preConcetenateTransform(AffineTransform) |
preConcatenateTransform(AffineTransform) に置き換えられています。 |
java.awt.TextArea.preferredSize() |
JDK Version 1.1以降は、
getPreferredSize() に置き換えられています。 |
java.awt.List.preferredSize() |
JDK Version 1.1以降は、
getPreferredSize() に置き換えられています。 |
java.awt.TextField.preferredSize() |
JDK Version 1.1以降は、
getPreferredSize() に置き換えられています。 |
java.awt.Container.preferredSize() |
JDK Version 1.1以降は、
getPreferredSize() に置き換えられています。 |
java.awt.Component.preferredSize() |
JDK Version 1.1以降は、
getPreferredSize() に置き換えられています。 |
java.awt.List.preferredSize(int) |
JDK Version 1.1以降は、
getPreferredSize(int) に置き換えられています。 |
java.awt.TextField.preferredSize(int) |
JDK Version 1.1以降は、
getPreferredSize(int) に置き換えられています。 |
java.awt.TextArea.preferredSize(int, int) |
JDK Version 1.1以降は、
getPreferredSize(int, int) に置き換えられています。 |
org.omg.CORBA.portable.InputStream.read_Principal() |
CORBA 2.2では非推奨です。
|
java.io.DataInputStream.readLine() |
このメソッドでは、バイトから文字への変換が正しく行われません。 JDK 1.1以降、テキスト行を読み込むには、
BufferedReader.readLine() メソッドを使うことが推奨されています。 行を読み込むのにDataInputStream クラスを使うプログラムを、BufferedReader クラスを使うように変換するには、次の形式のコードを、
次の形式のコードで置き換えます。DataInputStream d = new DataInputStream(in); BufferedReader d = new BufferedReader(new InputStreamReader(in)); |
java.io.ObjectInputStream.readLine() |
このメソッドはバイトを正確に文字に変換しません。詳細および代替メソッドについてはDataInputStreamを参照してください。
|
java.rmi.registry.RegistryHandler.registryImpl(int) |
代替はありません。 Java 2プラットフォームv1.2以降は、RMIはレジストリの実装を取得するために
RegistryHandler を使用しません。 |
java.rmi.registry.RegistryHandler.registryStub(String, int) |
代替はありません。 Java 2プラットフォームv1.2以降は、RMIはレジストリのスタブを取得するために
RegistryHandler を使用しません。 |
java.rmi.server.RemoteCall.releaseInputStream() |
代替はありません。
|
java.rmi.server.RemoteCall.releaseOutputStream() |
代替はありません。
|
javax.swing.plaf.metal.MetalComboBoxUI.removeListeners() |
Java 2プラットフォームv1.4以降使われていません。
|
java.util.jar.Pack200.Packer.removePropertyChangeListener(PropertyChangeListener) |
PropertyChangeListener への依存は、Javaプラットフォームの将来のモジュラ化に対する大きな障害になります。 このメソッドは今後のリリースで削除される予定です。 |
java.util.jar.Pack200.Unpacker.removePropertyChangeListener(PropertyChangeListener) |
PropertyChangeListener への依存は、Javaプラットフォームの将来のモジュラ化に対する大きな障害になります。 このメソッドは今後のリリースで削除される予定です。 |
java.util.logging.LogManager.removePropertyChangeListener(PropertyChangeListener) |
PropertyChangeListener への依存は、Javaプラットフォームの将来のモジュラ化に対する大きな障害になります。 このメソッドは今後のリリースで削除される予定です。 グローバルなLogManager は、readConfiguration メソッドをオーバーライドすることでロギング構成の変更を検出できます。 |
java.awt.TextArea.replaceText(String, int, int) |
JDK Version 1.1以降は、
replaceRange(String, int, int) に置き換えられています。 |
javax.swing.JComponent.requestDefaultFocus() |
1.4以降は、
FocusTraversalPolicy.getDefaultComponent(Container).requestFocus() に置き換えられています |
java.awt.Window.reshape(int, int, int, int) |
JDK Version 1.1以降は、
setBounds(int, int, int, int) に置き換えられています。 |
java.awt.Component.reshape(int, int, int, int) |
JDK Version 1.1以降は、
setBounds(int, int, int, int) に置き換えられています。 |
java.awt.Rectangle.reshape(int, int, int, int) |
JDK Version 1.1以降は、
setBounds(int, int, int, int) に置き換えられています。 |
javax.swing.JComponent.reshape(int, int, int, int) |
JDK 5以降は、
Component.setBounds(int, int, int, int) に置き換えられています。
このコンポーネントを移動し、サイズ変更します。 |
java.awt.Component.resize(Dimension) |
JDK Version 1.1以降は、
setSize(Dimension) に置き換えられています。 |
java.awt.Component.resize(int, int) |
JDK Version 1.1以降は、
setSize(int, int) に置き換えられています。 |
java.awt.Rectangle.resize(int, int) |
JDK Version 1.1以降は、
setSize(int, int) に置き換えられています。 |
org.omg.CORBA.ServerRequest.result(Any) |
メソッドを使用してください
set_result |
java.lang.ThreadGroup.resume() |
このメソッドはThread.suspendおよびThreadGroup.suspendとの組合せでのみ使用されますが、これらはどちらも本質的にデッドロックを発生させやすいため推奨されていません。 詳細は、
Thread.suspend() を参照してください。 |
java.lang.Thread.resume() |
このメソッドは
Thread.suspend() とともに使用するためにのみ存在しますが、これはデッドロックを発生させやすいため推奨されていません。 詳細は、「Thread.stop、Thread.suspend、およびThread.resumeが推奨されない理由」を参照してください。 |
java.lang.System.runFinalizersOnExit(boolean) |
このメソッドは、もともと終了時にファイナライザの実行を有効または無効にするように設計されています。 終了時のファイナライザの実行は、デフォルトでは無効になっています。 有効にすると、ファイナライザがまだ自動起動されていないすべてのオブジェクトのファイナライザは、Javaランタイムが終了する前に実行されます。 その動作は本質的に安全ではありません。 ファイナライザがライブ・オブジェクトに対して呼び出される結果になる可能性があり、そのときにほかのスレッドがそれらのオブジェクトを並行して操作していると、動作が異常になるか、デッドロックが発生します。
|
java.lang.Runtime.runFinalizersOnExit(boolean) |
このメソッドは、もともと終了時にファイナライザの実行を有効または無効にするように設計されています。 終了時のファイナライザの実行は、デフォルトでは無効になっています。 有効にすると、ファイナライザがまだ自動起動されていないすべてのオブジェクトのファイナライザは、Javaランタイムが終了する前に実行されます。 その動作は本質的に安全ではありません。 ファイナライザがライブ・オブジェクトに対して呼び出される結果になる可能性があり、そのときにほかのスレッドがそれらのオブジェクトを並行して操作していると、動作が異常になるか、デッドロックが発生します。
|
java.util.Properties.save(OutputStream, String) |
このメソッドは、プロパティ・リストの保存中に入出力エラーが発生しても、IOExceptionをスローしません。 プロパティ・リストの保存に推奨される方法は、
store(OutputStream out, String comments) メソッドまたはstoreToXML(OutputStream os, String comment) メソッドを使用することです。 |
java.net.MulticastSocket.send(DatagramPacket, byte) |
代わりに、次のコードまたはそれと同等のコードを使用してください。int ttl = mcastSocket.getTimeToLive(); mcastSocket.setTimeToLive(newttl); mcastSocket.send(p); mcastSocket.setTimeToLive(ttl); ......
|
javax.swing.JViewport.setBackingStoreEnabled(boolean) |
Java 2プラットフォームv1.3以降は、
setScrollMode() に置き換えられています。 |
java.awt.CheckboxGroup.setCurrent(Checkbox) |
JDK Version 1.1以降は、
setSelectedCheckbox(Checkbox) に置き換えられています。 |
java.awt.Frame.setCursor(int) |
JDK Version 1.1以降は、
Component.setCursor(Cursor) に置き換えられています。 |
java.sql.Time.setDate(int) | |
java.util.Date.setDate(int) |
JDK Version 1.1以降は、
Calendar.set(Calendar.DAY_OF_MONTH, int date) に置き換えられています。 |
java.net.URLConnection.setDefaultRequestProperty(String, String) |
URLConnectionの該当インスタンスを取得したあとは、インスタンス固有のsetRequestPropertyメソッドを使用します。 このメソッドを呼び出しても、何の効果もありません。
|
java.rmi.server.LogStream.setDefaultStream(PrintStream) |
代替はありません。
|
java.awt.TextField.setEchoCharacter(char) |
JDK Version 1.1以降は、
setEchoChar(char) に置き換えられています。 |
javax.xml.bind.Validator.setEventHandler(ValidationEventHandler) |
JAXB2.0以降
|
java.sql.Date.setHours(int) | |
java.util.Date.setHours(int) |
JDK Version 1.1以降は、
Calendar.set(Calendar.HOUR_OF_DAY, int hours) に置き換えられています。 |
javax.swing.AbstractButton.setLabel(String) |
-
setText(text) に置き換えられています |
java.awt.Scrollbar.setLineIncrement(int) |
JDK Version 1.1以降は、
setUnitIncrement(int) に置き換えられています。 |
java.sql.DriverManager.setLogStream(PrintStream) |
setLogWriter を使用してください。 |
javax.management.StringValueExp.setMBeanServer(MBeanServer) | |
javax.management.AttributeValueExp.setMBeanServer(MBeanServer) |
このメソッドは何の効果も持ちません。 属性値の取得に使用されるMBeanサーバーは、
QueryEval.getMBeanServer() です。 |
javax.management.ValueExp.setMBeanServer(MBeanServer) |
ValueExp はMBeanサーバーにアクセスし、QueryEval.getMBeanServer() を使って評価されるため、このメソッドは不要です。 |
javax.swing.JInternalFrame.setMenuBar(JMenuBar) |
Swing version 1.0.3以降は、
setJMenuBar(JMenuBar m) に置き換えられています。 |
javax.swing.JRootPane.setMenuBar(JMenuBar) |
Swing version 1.0.3以降は、
setJMenuBar(JMenuBar menu) に置き換えられています。 |
java.sql.Date.setMinutes(int) | |
java.util.Date.setMinutes(int) |
JDK Version 1.1以降は、
Calendar.set(Calendar.MINUTE, int minutes) に置き換えられています。 |
java.awt.event.KeyEvent.setModifiers(int) |
JDK1.1.4以降
|
java.sql.Time.setMonth(int) | |
java.util.Date.setMonth(int) |
JDK Version 1.1以降は、
Calendar.set(Calendar.MONTH, int month) に置き換えられています。 |
java.awt.List.setMultipleSelections(boolean) |
JDK Version 1.1以降は、
setMultipleMode(boolean) に置き換えられています。 |
javax.swing.JComponent.setNextFocusableComponent(Component) |
1.4以降は、
FocusTraversalPolicy に置き換えられています |
javax.management.monitor.Monitor.setObservedObject(ObjectName) |
JMX 1.2以降は、
Monitor.addObservedObject(javax.management.ObjectName) に置き換えられています |
javax.management.monitor.MonitorMBean.setObservedObject(ObjectName) |
JMX 1.2以降は、
MonitorMBean.addObservedObject(javax.management.ObjectName) に置き換えられています |
java.rmi.server.LogStream.setOutputStream(OutputStream) |
代替はありません。
|
java.awt.Scrollbar.setPageIncrement(int) |
JDK Version 1.1以降は、
setBlockIncrement() に置き換えられています。 |
java.security.Signature.setParameter(String, Object) |
setParameter を使用してください。 |
javax.xml.bind.Validator.setProperty(String, Object) |
JAXB2.0以降
|
java.rmi.server.RemoteStub.setRef(RemoteStub, RemoteRef) |
代替はありません。
setRef メソッドは、リモート・スタブのリモート参照の設定を目的としていました。 RemoteStub はRemoteStub.RemoteStub(RemoteRef) コンストラクタによってリモート参照を指定して作成および初期化できるため、これは不要です。 |
java.sql.Date.setSeconds(int) | |
java.util.Date.setSeconds(int) |
JDK Version 1.1以降は、
Calendar.set(Calendar.SECOND, int seconds) に置き換えられています。 |
javax.management.monitor.CounterMonitorMBean.setThreshold(Number) |
JMX 1.2以降は、
CounterMonitorMBean.setInitThreshold(java.lang.Number) に置き換えられています |
javax.management.monitor.CounterMonitor.setThreshold(Number) |
JMX 1.2以降は、
CounterMonitor.setInitThreshold(java.lang.Number) に置き換えられています |
java.net.MulticastSocket.setTTL(byte) |
代わりにsetTimeToLiveメソッドを使用してください。このメソッドはttlの型として、byteではなくintを使用します。
|
java.net.DatagramSocketImpl.setTTL(byte) |
代わりにsetTimeToLiveを使用してください。
|
java.sql.PreparedStatement.setUnicodeStream(int, InputStream, int) |
setCharacterStream を使用してください |
javax.sql.rowset.BaseRowSet.setUnicodeStream(int, InputStream, int) |
代わりにgetCharacterStreamを使用してください。
|
java.net.URLStreamHandler.setURL(URL, String, String, int, String, String) |
setURL(URL、String、int、String、String、String、String)を使用してください。
|
javax.xml.bind.Unmarshaller.setValidating(boolean) |
JAXB2.0以降は、次を参照してください
Unmarshaller.setSchema(javax.xml.validation.Schema) |
java.sql.Time.setYear(int) | |
java.util.Date.setYear(int) |
JDK Version 1.1以降は、
Calendar.set(Calendar.YEAR, year+1900) に置き換えられています。 |
java.awt.Dialog.show() |
JDK Version 1.5以降は、
setVisible(boolean) に置き換えられています。 |
java.awt.Window.show() |
JDK Version 1.5以降は、
Window.setVisible(boolean) に置き換えられています。 |
java.awt.Component.show() |
JDK Version 1.1以降は、
setVisible(boolean) に置き換えられています。 |
java.awt.Component.show(boolean) |
JDK Version 1.1以降は、
setVisible(boolean) に置き換えられています。 |
java.awt.Component.size() |
JDK Version 1.1以降は、
getSize() に置き換えられています。 |
javax.swing.JTable.sizeColumnsToFit(boolean) |
Swing version 1.0.3以降は、
doLayout() に置き換えられています。 |
java.lang.ThreadGroup.stop() |
このメソッドは本質的に安全ではありません。 詳細は、
Thread.stop() を参照してください。 |
java.lang.Thread.stop() |
このメソッドは本質的に安全ではありません。 Thread.stopを使ってスレッドを停止すると、チェックされない
ThreadDeath 例外がスタックの下から上に伝えられた結果、そのスレッドによりロックされていたモニターのロックがすべて解除されます。 これらのモニターによって以前保護されていたオブジェクトが整合性のない状態にあった場合、壊れたオブジェクトはほかのスレッドに対して可視になり、動作が保証されないことがあります。 多くの場合、ターゲット・スレッドの実行停止を指示するには、stop ではなく、単に一部の変数を変更するコードを使用する必要があります。 ターゲット・スレッドは、この変数を定期的に検査し、実行を停止するべきことを変数が示している場合には、スレッドのrunメソッドから通常の方法で復帰する必要があります。 条件変数などでターゲット・スレッドが長い間待機している場合、待機を中断させるには、interrupt メソッドを使用します。 詳細は、「Thread.stop、Thread.suspend、およびThread.resumeが推奨されない理由」を参照してください。 |
java.lang.Thread.stop(Throwable) |
このメソッドは当初、スレッドを強制的に停止し、指定された
Throwable を例外としてスローするように設計されました。 本質的に安全でなく(詳細はThread.stop() を参照)、さらにターゲット・スレッドで処理の準備ができていない例外の生成に使用される可能性がありました。 詳細は、「Thread.stop、Thread.suspend、およびThread.resumeが推奨されない理由」を参照してください。 |
java.lang.ThreadGroup.suspend() |
このメソッドは本質的にデッドロックを発生させやすくなっています。 詳細は、
Thread.suspend() を参照してください。 |
java.lang.Thread.suspend() |
このメソッドはデッドロックを発生しやすいため推奨されません。 ターゲット・スレッドが、中断される時点で、重要なシステム・リソースを保護するモニターをロックしている場合、ターゲット・スレッドが再開されるまでどのスレッドもそのリソースにアクセスできません。 このとき、ターゲット・スレッドを再開するスレッドが、
resume を呼び出す前にこのモニターをロックしようとすると、デッドロックが発生します。 通常、このようなデッドロックは、プロセスの「凍結」により明らかになります。 詳細は、「Thread.stop、Thread.suspend、およびThread.resumeが推奨されない理由」を参照してください。 |
java.util.Date.toGMTString() |
JDK version 1.1以降は、GMT
TimeZone を使用するDateFormat.format(Date date) に置き換えられています。 |
java.util.Date.toLocaleString() |
JDK Version 1.1以降は、
DateFormat.format(Date date) に置き換えられています。 |
java.rmi.server.LogStream.toString() |
代替はありません。
|
java.rmi.server.Operation.toString() |
代替はありません。
|
java.io.ByteArrayOutputStream.toString(int) |
このメソッドでは、バイトから文字への変換が正しく行われません。 JDK 1.1以降、これを行うには、エンコーディング名を引数に取る
toString(String enc) メソッドか、プラットフォームのデフォルトの文字エンコーディングを使用するtoString() メソッドを使うことが推奨されています。 |
java.io.File.toURL() | |
javax.swing.plaf.metal.MetalScrollPaneUI.uninstallListeners(JScrollPane) |
-
MetalScrollPaneUI.uninstallListeners(JComponent) に置き換えられています。 |
java.util.Date.UTC(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) に置き換えられています。UTC TimeZone を使用し、Calendar.getTime().getTime() があとに続きます。 |
javax.xml.bind.Validator.validate(Object) |
JAXB2.0以降
|
javax.xml.bind.Validator.validateRoot(Object) |
JAXB2.0以降
|
javax.swing.text.View.viewToModel(float, float, Shape) | |
org.omg.CORBA.portable.OutputStream.write_Principal(Principal) |
CORBA 2.2では非推奨です。
|
java.rmi.server.LogStream.write(byte[], int, int) |
代替はありません。
|
java.rmi.server.LogStream.write(int) |
代替はありません。
|
java.io.ObjectOutputStream.PutField.write(ObjectOutput) |
このメソッドは、
PutField オブジェクトによって格納された値を適切な形式で書き込まないため、直列化ストリームが破壊されることがあります。 PutField データを正しく書き込むには、ObjectOutputStream.writeFields() メソッドを呼び出します。 |
コンストラクタ | 説明 |
---|---|
javax.management.AttributeValueExp() |
このコンストラクタで作成されたインスタンスは、クエリー内では使用できません。
|
java.sql.Date(int, int, int) |
代わりに、コンストラクタ
Date(long date) を使用します |
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) に置き換えられています。 |
java.awt.event.KeyEvent(Component, int, long, int, int) |
JDK1.1以降
|
java.rmi.server.Operation(String) |
代替はありません。
|
java.rmi.RMISecurityException(String) |
代替はありません。
|
java.rmi.RMISecurityException(String, String) |
代替はありません。
|
java.rmi.ServerRuntimeException(String, Exception) |
代替はありません。
|
java.rmi.server.SkeletonMismatchException(String) |
代替はありません。
|
java.net.Socket(InetAddress, int, boolean) |
UDP転送ではなくDatagramSocketを使ってください。
|
java.net.Socket(String, int, boolean) |
UDP転送ではなくDatagramSocketを使ってください。
|
java.io.StreamTokenizer(InputStream) |
JDK Version 1.1以降、入力ストリームをトークン化するには、次のようにして入力ストリームを文字ストリームに変換することが推奨されています。
Reader r = new BufferedReader(new InputStreamReader(is)); StreamTokenizer st = new StreamTokenizer(r); |
java.lang.String(byte[], int) |
このメソッドでは、バイトから文字への変換が正しく行われません。 JDK 1.1以降では、これを行うには、
Charset (文字セットの名前)を取る、またはプラットフォームのデフォルト文字セットを使用する Stringコンストラクタの使用が推奨されます。 |
java.lang.String(byte[], int, int, int) |
このメソッドでは、バイトから文字への変換が正しく行われません。 JDK 1.1以降では、これを行うには、
Charset (文字セットの名前)を取る、またはプラットフォームのデフォルト文字セットを使用する Stringコンストラクタの使用が推奨されます。 |
org.omg.CORBA.TCKind(int) |
このメソッドはOMG仕様によるとprivateであるため、このコンストラクタは使用しないでください。 代わりに
TCKind.from_int(int) を使用します。 |
java.sql.Time(int, int, int) |
このコンストラクタの代わりにミリ秒の値をとるコンストラクタを使用してください。
|
java.sql.Timestamp(int, int, int, int, int, int, int) |
代わりに、コンストラクタ
Timestamp(long millis) を使用します |
注釈型要素 | 説明 |
---|---|
javax.jws.HandlerChain.name |
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。