|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前 次 | フレームあり フレームなし |
推奨されていないインタフェース | |
---|---|
org.xml.sax.AttributeList
このインタフェースは、名前空間をサポートする SAX2 の Attributes インタフェースで置き換えられています。 |
|
java.security.Certificate
Java 2 プラットフォームでは、証明書を扱う新しいパッケージが作成されました。この 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.Skeleton
代替はありません。スケルトンは、Java 2 プラットフォーム 1.2 以降のバージョンのリモートメソッド呼び出しでは必要ありません。 |
推奨されていないクラス | |
---|---|
javax.accessibility.AccessibleResourceBundle
Java 2 プラットフォームのバージョン 1.3 では、このクラスは推奨されません。 |
|
org.xml.sax.helpers.AttributeListImpl
このクラスは非推奨のインタフェース AttributeList を実装します。このインタフェースはすでに、AttributesImpl ヘルパークラスに実装されている Attributes に置き換えられています。 |
|
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 バージョン 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.security.Signer
このクラスは現在使用されていません。このクラスの機能は、 java.security.KeyStore クラス、java.security.cert パッケージ、および java.security.Principal クラスに置き換えられました。 |
|
java.io.StringBufferInputStream
このクラスは文字を適切にバイトに変換できません。JDK 1.1 現在、文字列からストリームを作成するには、 StringReader クラスを使用するのが適切です。 |
|
javax.swing.text.TableView.TableCell
テーブルセルは任意の View 実装となることができます。 |
|
javax.management.timer.TimerAlarmClockNotification
このクラスは、互換性のために保持されているだけで、ユーザコードでは使用されません。 |
推奨されていない例外 | |
---|---|
java.rmi.RMISecurityException
代わりに SecurityException を使用します。アプリケーションコードからこのクラスを直接参照しないでください。RMISecurityManager は、現在ではこの java.lang.SecurityException のサブクラスをスローしません。 |
|
java.rmi.ServerRuntimeException
代替はありません。 |
|
java.rmi.server.SkeletonMismatchException
代替はありません。スケルトンは、Java 2 プラットフォーム 1.2 以降のバージョンのリモートメソッド呼び出しでは必要ありません。 |
|
java.rmi.server.SkeletonNotFoundException
代替はありません。スケルトンは、Java 2 プラットフォーム 1.2 以降のバージョンのリモートメソッド呼び出しでは必要ありません。 |
推奨されていないメソッド | |
---|---|
java.awt.Component.action(Event, Object)
JDK バージョン 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.awt.List.allowsMultipleSelections()
JDK バージョン 1.1 以降は、 isMultipleMode() を使用します。 |
|
java.lang.ThreadGroup.allowThreadSuspension(boolean)
この呼び出しの定義は、推奨されていない ThreadGroup.suspend() に依存します。また、この呼び出しの動作は指定されません。 |
|
java.awt.TextArea.appendText(String)
JDK バージョン 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 バージョン 1.1 以降は、 getBounds() を使用します。 |
|
java.lang.SecurityManager.checkMulticast(InetAddress, byte)
代わりに #checkPermission(java.security.Permission) を使用します。 |
|
java.lang.SecurityManager.classDepth(String)
このタイプのセキュリティチェックは推奨されません。代わりに checkPermission の呼び出しを使用することをお勧めします。 |
|
java.lang.SecurityManager.classLoaderDepth()
このタイプのセキュリティチェックは推奨されません。代わりに checkPermission の呼び出しを使用することをお勧めします。 |
|
java.awt.List.clear()
JDK バージョン 1.1 以降は、 removeAll() を使用します。 |
|
java.awt.image.renderable.RenderContext.concetenateTransform(AffineTransform)
ConcatenateTransform(AffineTransform) に置き換えられる |
|
java.awt.Container.countComponents()
JDK バージョン 1.1 以降は、getComponentCount() を使用します。 |
|
java.awt.Menu.countItems()
JDK バージョン 1.1 以降は、 getItemCount() を使用します。 |
|
java.awt.List.countItems()
JDK バージョン 1.1 以降は、 getItemCount() を使用します。 |
|
java.awt.Choice.countItems()
JDK バージョン 1.1 以降は、 getItemCount() を使用します。 |
|
java.awt.MenuBar.countMenus()
JDK バージョン 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.swing.plaf.basic.BasicSplitPaneUI.createKeyboardDownRightListener()
Java 2 プラットフォーム v1.3 以降 |
|
javax.swing.plaf.basic.BasicSplitPaneUI.createKeyboardEndListener()
Java 2 プラットフォーム v1.3 以降 |
|
javax.swing.plaf.basic.BasicSplitPaneUI.createKeyboardHomeListener()
Java 2 プラットフォーム v1.3 以降 |
|
javax.swing.plaf.basic.BasicSplitPaneUI.createKeyboardResizeToggleListener()
Java 2 プラットフォーム v1.3 以降 |
|
javax.swing.plaf.basic.BasicSplitPaneUI.createKeyboardUpLeftListener()
Java 2 プラットフォーム v1.3 以降 |
|
javax.swing.JTable.createScrollPaneForTable(JTable)
Swing バージョン 1.0.2 で new JScrollPane(aTable) に置き換えられました。 |
|
javax.swing.text.TableView.createTableCell(Element)
テーブルセルは任意の View 実装となることができますが、テーブルではなく ViewFactory によって作成されるようにします。 |
|
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 バージョン 1.1 の時点では、将来的に一般利用される予定はありません。このメソッドは、パッケージ private メソッドとしてだけ保持される予定です。 |
|
java.awt.Component.deliverEvent(Event)
JDK バージョン 1.1 以降は、 dispatchEvent(AWTEvent e) を使用します。 |
|
java.awt.Container.deliverEvent(Event)
JDK バージョン 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.Component.disable()
JDK バージョン 1.1 以降は、 setEnabled(boolean) を使用します。 |
|
java.awt.MenuItem.disable()
JDK バージョン 1.1 以降は、 setEnabled(boolean) を使用します。 |
|
javax.swing.JComponent.disable()
JDK バージョン 1.1 以降は、 java.awt.Component.setEnabled(boolean) に置き換えられました。 |
|
javax.swing.table.TableColumn.disableResizedPosting()
Java 2 プラットフォーム v1.3 以降 |
|
javax.swing.FocusManager.disableSwingFocusManager()
JDK バージョン 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)
JDK 1.2 形式のスタブは、このメソッドを使用しません。リモート参照で一連のメソッド呼び出し ( newCall 、invoke 、および done ) を使う代わりに、スタブはリモート参照で invoke(Remote, Method, Object[], int) メソッドだけを使ってパラメータの整列化、リモートメソッドの実行、および戻り値の非整列化を実行します。 |
|
javax.swing.plaf.metal.MetalComboBoxUI.editablePropertyChanged(PropertyChangeEvent)
Java 2 プラットフォーム v1.4 以降 |
|
java.awt.Component.enable()
JDK バージョン 1.1 以降は、 setEnabled(boolean) を使用します。 |
|
java.awt.MenuItem.enable()
JDK バージョン 1.1 以降は、 setEnabled(boolean) を使用します。 |
|
javax.swing.JComponent.enable()
JDK バージョン 1.1 以降は、 java.awt.Component.setEnabled(boolean) に置き換えられました。 |
|
java.awt.Component.enable(boolean)
JDK バージョン 1.1 以降は、 setEnabled(boolean) を使用します。 |
|
java.awt.MenuItem.enable(boolean)
JDK バージョン 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()
代替はありません。 |
|
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 エンジンクラス (Java 2 プラットフォームより導入) を使用してください。 |
|
java.sql.ResultSet.getBigDecimal(int, int)
|
|
java.sql.CallableStatement.getBigDecimal(int, int)
getBigDecimal(int parameterIndex) または getBigDecimal(String parameterName) を使用します。 |
|
java.sql.ResultSet.getBigDecimal(String, int)
|
|
java.awt.Polygon.getBoundingBox()
JDK バージョン 1.1 以降は、 getBounds() を使用します。 |
|
java.lang.String.getBytes(int, int, byte[], int)
このメソッドでは、文字からバイトへの変換が正しく行われません。JDK 1.1 では、文字からバイトへの変換には、プラットフォームのデフォルト文字セットを使用する getBytes() メソッドの使用が推奨されます。 |
|
java.awt.Graphics.getClipRect()
JDK バージョン 1.1 以降は、 getClipBounds() に置き換えられました。 |
|
javax.swing.JMenuBar.getComponentAtIndex(int)
getComponent(int i) に置き換えられました。 |
|
javax.swing.JPopupMenu.getComponentAtIndex(int)
getComponent(int i) に置き換えられました。 |
|
java.awt.CheckboxGroup.getCurrent()
JDK バージョン 1.1 以降では getSelectedCheckbox() を使用します。 |
|
java.awt.Frame.getCursorType()
JDK バージョン 1.1 以降は、 Component.getCursor() に置き換えられました。 |
|
java.sql.Time.getDate()
|
|
java.util.Date.getDate()
JDK バージョン 1.1 以降は、 Calendar.get(Calendar.MONTH) に置き換えられました。 |
|
java.sql.Time.getDay()
|
|
java.util.Date.getDay()
JDK バージョン 1.1 以降は、 Calendar.get(Calendar.DAY_OF_WEEK) に置き換えられました。 |
|
java.net.URLConnection.getDefaultRequestProperty(String)
URLConnection の該当インスタンスを取得したあとは、インスタンス固有の getRequestProperty を使用します。 |
|
java.rmi.server.LogStream.getDefaultStream()
代替はありません。 |
|
javax.management.monitor.StringMonitorMBean.getDerivedGauge()
JMX 1.2 では StringMonitorMBean.getDerivedGauge(ObjectName) で置換されます。 |
|
javax.management.monitor.StringMonitor.getDerivedGauge()
JMX 1.2 では StringMonitor.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.StringMonitorMBean.getDerivedGaugeTimeStamp()
JMX 1.2 では StringMonitorMBean.getDerivedGaugeTimeStamp(ObjectName) で置換されます。 |
|
javax.management.monitor.StringMonitor.getDerivedGaugeTimeStamp()
JMX 1.2 では StringMonitor.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 プラットフォーム v1.3 では、代わりにドライバにボーダを設定します。 |
|
java.awt.Toolkit.getFontList()
GraphicsEnvironment.getAvailableFontFamilyNames() を参照してください。 |
|
javax.swing.text.LabelView.getFontMetrics()
FontMetrics は、Java2 SDK で実行する場合はグリフ描画には使用されません。 |
|
java.awt.Toolkit.getFontMetrics(Font)
JDK バージョン 1.2 以降は、 Font メソッド getLineMetrics を使用します。 |
|
java.awt.Toolkit.getFontPeer(String, int)
java.awt.GraphicsEnvironment#getAllFonts を参照してください。 |
|
java.sql.Date.getHours()
@exception java.lang.IllegalArgumentException このメソッドが呼び出された場合 |
|
java.util.Date.getHours()
JDK バージョン 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 バージョン 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()
@see #setLogStream |
|
java.awt.FontMetrics.getMaxDecent()
JDK バージョン 1.1.1 以降は getMaxDescent() を使用します。 |
|
javax.swing.JRootPane.getMenuBar()
Swing バージョン 1.0.3 で getJMenuBar() に置き換えられました。 |
|
javax.swing.JInternalFrame.getMenuBar()
Swing バージョン 1.0.3 で getJMenuBar() に置き換えられました。 |
|
java.sql.Date.getMinutes()
@exception java.lang.IllegalArgumentException このメソッドが呼び出された場合 |
|
java.util.Date.getMinutes()
JDK バージョン 1.1 以降は、 Calendar.get(Calendar.MINUTE) に置き換えられました。 |
|
java.sql.Time.getMonth()
|
|
java.util.Date.getMonth()
JDK バージョン 1.1 以降は、 Calendar.get(Calendar.MONTH) に置き換えられました。 |
|
javax.swing.JComponent.getNextFocusableComponent()
JDK バージョン 1.4 以降は、 FocusTraversalPolicy に置き換えられました。 |
|
javax.management.monitor.MonitorMBean.getObservedObject()
JMX 1.2 では MonitorMBean.getObservedObjects() で置換されます。 |
|
javax.management.monitor.Monitor.getObservedObject()
JMX 1.2 では Monitor.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.RemoteCall.getOutputStream()
代替はありません。 |
|
java.rmi.server.LogStream.getOutputStream()
代替はありません。 |
|
java.awt.Scrollbar.getPageIncrement()
JDK バージョン 1.1 以降は、 getBlockIncrement() を使用します。 |
|
java.security.Signature.getParameter(String)
|
|
java.awt.Component.getPeer()
JDK バージョン 1.1 以降は、プログラムは直接ピアを操作することはできません。 boolean isDisplayable() を使用します。 |
|
java.awt.Font.getPeer()
フォントの描画は現在はどのプラットフォームでも同じです。 |
|
java.awt.MenuComponent.getPeer()
JDK バージョン 1.1 以降は、プログラムからピアを直接操作できません。 |
|
java.rmi.server.RemoteCall.getResultStream(boolean)
代替はありません。 |
|
java.sql.Date.getSeconds()
@exception java.lang.IllegalArgumentException このメソッドが呼び出された場合 |
|
java.util.Date.getSeconds()
JDK バージョン 1.1 以降は、 Calendar.get(Calendar.SECOND) に置き換えられました。 |
|
java.rmi.server.RMIClassLoader.getSecurityContext(ClassLoader)
代替はありません。Java 2 プラットフォーム 1.2 以降の RMI では、クラスローダのセキュリティコンテキストを取得するためにこのメソッドを使用しません。 |
|
java.rmi.server.LoaderHandler.getSecurityContext(ClassLoader)
代替はありません。 |
|
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 バージョン 1.1 以降は、 -(Calendar.get(Calendar.ZONE_OFFSET) + Calendar.get(Calendar.DST_OFFSET)) / (60 * 1000) に置き換えられました。 |
|
java.net.MulticastSocket.getTTL()
代わりに、byte ではなく int を返す getTimeToLive メソッドを使用します。 |
|
java.net.DatagramSocketImpl.getTTL()
代わりに getTimeToLive を使用してください。 |
|
java.sql.ResultSet.getUnicodeStream(int)
getUnicodeStream の代わりに getCharacterStream を使用 |
|
java.sql.ResultSet.getUnicodeStream(String)
代わりに getCharacterStream を使用します。 |
|
javax.swing.ScrollPaneLayout.getViewportBorderBounds(JScrollPane)
JDK バージョン Swing1.1 以降は、 JScrollPane.getViewportBorderBounds() に置き換えられました。 |
|
java.awt.Scrollbar.getVisible()
JDK バージョン 1.1 以降は、 getVisibleAmount() を使用します。 |
|
java.sql.Time.getYear()
|
|
java.util.Date.getYear()
JDK バージョン 1.1 以降は、 Calendar.get(Calendar.YEAR) - 1900 に置き換えられました。 |
|
java.awt.Component.gotFocus(Event, Object)
JDK バージョン 1.1 以降は、processFocusEvent(FocusEvent) を使用します。 |
|
java.awt.Component.handleEvent(Event)
JDK バージョン 1.1 以降は、processEvent(AWTEvent) を使用します。 |
|
java.awt.Component.hide()
JDK バージョン 1.1 以降は、 setVisible(boolean) を使用します。 |
|
java.awt.Window.hide()
JDK 5 以降では Component.setVisible(boolean) を使用します。 |
|
java.awt.Dialog.hide()
JDK version 1.5 以降では Component.setVisible(boolean) を使用します。 |
|
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 バージョン 1.1 以降は、 insert(String, int) を使用します。 |
|
java.awt.Container.insets()
JDK バージョン 1.1 以降は、 getInsets() を使用します。 |
|
java.awt.Component.inside(int, int)
JDK バージョン 1.1 以降は、contains(int, int) を使用します。 |
|
java.awt.Rectangle.inside(int, int)
JDK バージョン 1.1 以降は、 contains(int, int) に置き換えられました。 |
|
java.awt.Polygon.inside(int, int)
JDK バージョン 1.1 以降は、 contains(int, int) に置き換えられました。 |
|
java.rmi.server.RemoteRef.invoke(RemoteCall)
JDK 1.2 形式のスタブは、このメソッドを使用しません。リモート参照で一連のメソッド呼び出し ( newCall 、invoke 、および done ) を使う代わりに、スタブはリモート参照で 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()
JDK バージョン 1.4 以降は KeyboardFocusManager.getDefaultFocusTraversalPolicy() に置き換えられました。 |
|
java.awt.Component.isFocusTraversable()
JDK バージョン 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 バージョン 1.1 以降は、 isIndexSelected(int) を使用します。 |
|
java.lang.Character.isSpace(char)
isWhitespace(char) に置き換えられました。 |
|
java.rmi.dgc.VMID.isUnique()
|
|
java.awt.Component.keyDown(Event, int)
JDK バージョン 1.1 以降は、processKeyEvent(KeyEvent) を使用します。 |
|
java.awt.Component.keyUp(Event, int)
JDK バージョン 1.1 以降は、processKeyEvent(KeyEvent) を使用します。 |
|
java.awt.Component.layout()
JDK バージョン 1.1 以降は、 doLayout() を使用します。 |
|
java.awt.Container.layout()
JDK バージョン 1.1 以降は、 doLayout() を使用します。 |
|
java.awt.ScrollPane.layout()
JDK バージョン 1.1 以降は、 doLayout() を使用します。 |
|
java.rmi.server.RMIClassLoader.loadClass(String)
loadClass(String,String) メソッドに置き換えられました。 |
|
java.rmi.server.LoaderHandler.loadClass(String)
代替はありません。 |
|
java.rmi.server.LoaderHandler.loadClass(URL, String)
代替はありません。 |
|
java.awt.Component.locate(int, int)
JDK バージョン 1.1 以降は、getComponentAt(int, int) を使用します。 |
|
java.awt.Container.locate(int, int)
JDK バージョン 1.1 以降は、 getComponentAt(int, int) を使用します。 |
|
java.awt.Component.location()
JDK バージョン 1.1 以降は、 getLocation() を使用します。 |
|
java.rmi.server.LogStream.log(String)
代替はありません。 |
|
java.awt.Component.lostFocus(Event, Object)
JDK バージョン 1.1 以降は、processFocusEvent(FocusEvent) を使用します。 |
|
java.awt.Component.minimumSize()
JDK バージョン 1.1 以降は、 getMinimumSize() を使用します。 |
|
java.awt.Container.minimumSize()
JDK バージョン 1.1 以降は、 getMinimumSize() を使用します。 |
|
java.awt.TextField.minimumSize()
JDK バージョン 1.1 以降は、 getMinimumSize() を使用します。 |
|
java.awt.TextArea.minimumSize()
JDK バージョン 1.1 以降は、 getMinimumSize() を使用します。 |
|
java.awt.List.minimumSize()
JDK バージョン 1.1 以降は、 getMinimumSize() を使用します。 |
|
java.awt.TextField.minimumSize(int)
JDK バージョン 1.1 以降は、 getPreferredSize(int) を使用します。 |
|
java.awt.List.minimumSize(int)
JDK バージョン 1.1 以降は、 getPreferredSize(int) を使用します。 |
|
java.awt.TextArea.minimumSize(int, int)
JDK バージョン 1.1 以降は、 getMinimumSize(int, int) を使用します。 |
|
javax.swing.text.View.modelToView(int, Shape)
|
|
java.awt.Component.mouseDown(Event, int, int)
JDK バージョン 1.1 以降は、processMouseEvent(MouseEvent) を使用します。 |
|
java.awt.Component.mouseDrag(Event, int, int)
JDK バージョン 1.1 以降は、processMouseMotionEvent(MouseEvent) を使用します。 |
|
java.awt.Component.mouseEnter(Event, int, int)
JDK バージョン 1.1 以降は、processMouseEvent(MouseEvent) を使用します。 |
|
java.awt.Component.mouseExit(Event, int, int)
JDK バージョン 1.1 以降は、processMouseEvent(MouseEvent) を使用します。 |
|
java.awt.Component.mouseMove(Event, int, int)
JDK バージョン 1.1 以降は、processMouseMotionEvent(MouseEvent) を使用します。 |
|
java.awt.Component.mouseUp(Event, int, int)
JDK バージョン 1.1 以降は、processMouseEvent(MouseEvent) を使用します。 |
|
java.awt.Component.move(int, int)
JDK バージョン 1.1 以降は、 setLocation(int, int) を使用します。 |
|
java.awt.Rectangle.move(int, int)
JDK バージョン 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)
JDK 1.2 形式のスタブは、このメソッドを使用しません。スタブのリモート参照で一連のメソッド呼び出し ( newCall 、invoke 、および done ) を使う代わりに、スタブはリモート参照で invoke(Remote, Method, Object[], int) メソッドだけを使って、パラメータの整列化、リモートメソッドの実行、および戻り値の非整列化を実行します。 |
|
java.awt.Component.nextFocus()
JDK バージョン 1.1 以降は、transferFocus() を使用します。 |
|
java.awt.datatransfer.DataFlavor.normalizeMimeType(String)
|
|
java.awt.datatransfer.DataFlavor.normalizeMimeTypeParameter(String, String)
|
|
org.omg.CORBA.ServerRequest.op_name()
operation() を使用してください。 |
|
org.omg.CORBA.ServerRequest.params(NVList)
arguments メソッドを使用してください。 |
|
java.util.Date.parse(String)
JDK バージョン 1.1 以降は、 DateFormat.parse(String s) に置き換えられました。 |
|
java.rmi.server.LogStream.parseLevel(String)
代替はありません。 |
|
java.awt.MenuContainer.postEvent(Event)
JDK バージョン 1.1 以降は、dispatchEvent(AWTEvent) を使用します。 |
|
java.awt.Component.postEvent(Event)
JDK バージョン 1.1 以降は、dispatchEvent(AWTEvent e) を使用します。 |
|
java.awt.Window.postEvent(Event)
JDK バージョン 1.1 以降は、 dispatchEvent(AWTEvent) を使用します。 |
|
java.awt.MenuComponent.postEvent(Event)
JDK バージョン 1.1 以降は、 dispatchEvent を使用します。 |
|
java.awt.image.renderable.RenderContext.preConcetenateTransform(AffineTransform)
preConcatenateTransform(AffineTransform) に置き換えられる |
|
java.awt.Component.preferredSize()
JDK バージョン 1.1 以降は、 getPreferredSize() を使用します。 |
|
java.awt.Container.preferredSize()
JDK バージョン 1.1 以降は、 getPreferredSize() を使用します。 |
|
java.awt.TextField.preferredSize()
JDK バージョン 1.1 以降は、 getPreferredSize() を使用します。 |
|
java.awt.TextArea.preferredSize()
JDK バージョン 1.1 以降は、 getPreferredSize() を使用します。 |
|
java.awt.List.preferredSize()
JDK バージョン 1.1 以降は、 getPreferredSize() を使用します。 |
|
java.awt.TextField.preferredSize(int)
JDK バージョン 1.1 以降は、 getPreferredSize(int) を使用します。 |
|
java.awt.List.preferredSize(int)
JDK バージョン 1.1 以降は、 getPreferredSize(int) を使用します。 |
|
java.awt.TextArea.preferredSize(int, int)
JDK バージョン 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 プラットフォーム 1.2 以降は、RMI はレジストリの実装を取得するために RegistryHandler を使用しません。 |
|
java.rmi.registry.RegistryHandler.registryStub(String, int)
代替はありません。Java 2 プラットフォーム 1.2 以降は、RMI はレジストリのスタブを取得するために RegistryHandler を使用しません。 |
|
java.rmi.server.RemoteCall.releaseInputStream()
代替はありません。 |
|
java.rmi.server.RemoteCall.releaseOutputStream()
代替はありません。 |
|
javax.swing.plaf.metal.MetalComboBoxUI.removeListeners()
Java 2 プラットフォーム v1.4 以降 |
|
java.awt.TextArea.replaceText(String, int, int)
JDK バージョン 1.1 以降は、 replaceRange(String, int, int) を使用します。 |
|
javax.swing.JComponent.requestDefaultFocus()
JDK バージョン 1.4 以降は FocusTraversalPolicy.getDefaultComponent(Container).requestFocus() に置き換えられました。 |
|
java.awt.Component.reshape(int, int, int, int)
JDK バージョン 1.1 以降は、 setBounds(int, int, int, int) を使用します。 |
|
java.awt.Rectangle.reshape(int, int, int, int)
JDK バージョン 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 バージョン 1.1 以降は、 setSize(Dimension) を使用します。 |
|
java.awt.Component.resize(int, int)
JDK バージョン 1.1 以降は、 setSize(int, int) を使用します。 |
|
java.awt.Rectangle.resize(int, int)
JDK バージョン 1.1 以降は、 setSize(int, int) を使用します。 |
|
org.omg.CORBA.ServerRequest.result(Any)
set_result メソッドを使用する |
|
java.lang.Thread.resume()
このメソッドはデッドロックを発生しやすいため推奨されません。 Thread.suspend() とともに使用するためだけに提供されています。詳細は、「Thread.stop、Thread.suspend、および Thread.resume が推奨されない理由」を参照してください。 |
|
java.lang.ThreadGroup.resume()
このメソッドは 単に Thread.suspend および ThreadGroup.suspend と組み合わせて使用されます。どれもデッドロックを発生させやすいため推奨されません。詳細は Thread.suspend() を参照してください。 |
|
java.lang.System.runFinalizersOnExit(boolean)
このメソッドは本質的に安全ではありません。ほかのスレッドが同時にそれらのオブジェクトを操作しているときに、生存中のオブジェクトに対してファイナライザが呼び出され、これにより、エラー動作またはデッドロックが発生します。 |
|
java.lang.Runtime.runFinalizersOnExit(boolean)
このメソッドは本質的に安全ではありません。ほかのスレッドが同時にそれらのオブジェクトを操作しているときに、生存中のオブジェクトに対してファイナライザが呼び出され、これにより、エラー動作またはデッドロックが発生します。 |
|
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 バージョン 1.1 以降では setSelectedCheckbox(Checkbox) を使用します。 |
|
java.awt.Frame.setCursor(int)
JDK バージョン 1.1 以降は、 Component.setCursor(Cursor) に置き換えられました。 |
|
java.sql.Time.setDate(int)
|
|
java.util.Date.setDate(int)
JDK バージョン 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 バージョン 1.1 以降は、 setEchoChar(char) を使用します。 |
|
java.sql.Date.setHours(int)
@exception java.lang.IllegalArgumentException このメソッドが呼び出された場合 |
|
java.util.Date.setHours(int)
JDK バージョン 1.1 以降は、 Calendar.set(Calendar.HOUR_OF_DAY, int hours) に置き換えられました。 |
|
javax.swing.AbstractButton.setLabel(String)
setText(text) に置き換えられました。 |
|
java.awt.Scrollbar.setLineIncrement(int)
JDK バージョン 1.1 以降は、 setUnitIncrement(int) を使用します。 |
|
java.sql.DriverManager.setLogStream(PrintStream)
@throws SecurityException - セキュリティマネージャが存在し、その checkPermission メソッドがログストリームの設定を拒否した場合 |
|
javax.management.ValueExp.setMBeanServer(MBeanServer)
ValueExp は MBean サーバにアクセスし、QueryEval.getMBeanServer() を使って評価されるので、このメソッドは不要 |
|
javax.swing.JRootPane.setMenuBar(JMenuBar)
Swing バージョン 1.0.3 で setJMenuBar(JMenuBar menu) に置き換えられました。 |
|
javax.swing.JInternalFrame.setMenuBar(JMenuBar)
Swing バージョン 1.0.3 で setJMenuBar(JMenuBar m) に置き換えられました。 |
|
java.sql.Date.setMinutes(int)
@exception java.lang.IllegalArgumentException このメソッドが呼び出された場合 |
|
java.util.Date.setMinutes(int)
JDK バージョン 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 バージョン 1.1 以降は、 Calendar.set(Calendar.MONTH, int month) に置き換えられました。 |
|
java.awt.List.setMultipleSelections(boolean)
JDK バージョン 1.1 以降は、 setMultipleMode(boolean) を使用します。 |
|
javax.swing.JComponent.setNextFocusableComponent(Component)
JDK バージョン 1.4 以降は、 FocusTraversalPolicy に置き換えられました。 |
|
javax.management.monitor.MonitorMBean.setObservedObject(ObjectName)
JMX 1.2 では MonitorMBean.addObservedObject(javax.management.ObjectName) で置換されます。 |
|
javax.management.monitor.Monitor.setObservedObject(ObjectName)
JMX 1.2 以降、 Monitor.addObservedObject(javax.management.ObjectName) で置換されています。 |
|
java.rmi.server.LogStream.setOutputStream(OutputStream)
代替はありません。 |
|
java.awt.Scrollbar.setPageIncrement(int)
JDK バージョン 1.1 以降は、 setBlockIncrement() を使用します。 |
|
java.security.Signature.setParameter(String, Object)
setParameter を使用してください。 |
|
java.rmi.server.RemoteStub.setRef(RemoteStub, RemoteRef)
代替はありません。 RemoteStub は RemoteStub(RemoteRef) コンストラクタを使って作成できるため、setRef メソッドは必要ありません。 |
|
java.sql.Date.setSeconds(int)
@exception java.lang.IllegalArgumentException このメソッドが呼び出された場合 |
|
java.util.Date.setSeconds(int)
JDK バージョン 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)
代わりに、ttl の型として byte ではなく int を使う setTimeToLive メソッドを使用します。 |
|
java.net.DatagramSocketImpl.setTTL(byte)
代わりに setTimeToLive を使用してください。 |
|
java.sql.PreparedStatement.setUnicodeStream(int, InputStream, int)
|
|
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) を使用してください。 |
|
java.sql.Time.setYear(int)
|
|
java.util.Date.setYear(int)
JDK バージョン 1.1 以降は、 Calendar.set(Calendar.YEAR, year + 1900) に置き換えられました。 |
|
java.awt.Component.show()
JDK バージョン 1.1 以降は、 setVisible(boolean) を使用します。 |
|
java.awt.Window.show()
JDK 5 以降では Component.setVisible(boolean) を使用します。 |
|
java.awt.Dialog.show()
JDK version 1.5 以降では Component.setVisible(boolean) を使用します。 |
|
java.awt.Component.show(boolean)
JDK バージョン 1.1 以降は、 setVisible(boolean) を使用します。 |
|
java.awt.Component.size()
JDK バージョン 1.1 以降は、 getSize() を使用します。 |
|
javax.swing.JTable.sizeColumnsToFit(boolean)
Swing バージョン 1.0.3 以降は、 doLayout() に置き換えられました。 |
|
java.lang.Thread.stop()
このメソッドは本質的に安全ではありません。Thread.stop を使ってスレッドを停止すると、チェックされていない ThreadDeath 例外がスタックの下から上に伝えられた結果、そのスレッドによりロックされていたモニターのロックがすべて解除されます。これらのモニターによって直前まで保護されていたオブジェクトが整合性のない状態にあった場合、壊れたオブジェクトはほかのスレッドに対して可視になり、動作が保証されないことがあります。多くの場合、ターゲットスレッドの実行停止を指示するには、stop ではなく、単に一部の変数を変更するコードを使用する必要があります。ターゲットスレッドはこの変数を定期的にチェックし、変数が実行停止を指示している場合は、run メソッドから適切に復帰します。条件変数などでターゲットスレッドが長い間待機している場合、待機を中断させるには、interrupt メソッドを使用します。詳細は、「Thread.stop、Thread.suspend、および Thread.resume が推奨されない理由」を参照してください。 |
|
java.lang.ThreadGroup.stop()
このメソッドは本質的に安全ではありません。詳細は Thread.stop() を参照してください。 |
|
java.lang.Thread.stop(Throwable)
このメソッドは本質的に安全ではありません。 Thread.stop() を参照してください。さらに、このメソッドは、ターゲットスレッドで処理の準備ができていない例外の生成に使用されることがある点でも危険です (このメソッドがなければスレッドによりスローされることのない、チェックされた例外など)。詳細は、「Thread.stop、Thread.suspend、および Thread.resume が推奨されない理由」を参照してください。 |
|
java.lang.Thread.suspend()
このメソッドはデッドロックを発生しやすいため推奨されません。ターゲットスレッドが、重要なシステムリソースを保護しているモニターのロックを保持している状態で中断された場合、ターゲットスレッドが再開されるまで、どのスレッドもこのリソースにアクセスできません。ターゲットスレッドを再開しようとするスレッドが、 resume を呼び出す前にこのモニターをロックしようとすると、デッドロックが発生します。通常、そのようなデッドロックは、自身を「フリーズした」プロセスとして表明します。詳細は、「Thread.stop、Thread.suspend、および Thread.resume が推奨されない理由」を参照してください。 |
|
java.lang.ThreadGroup.suspend()
このメソッドは本質的にデッドロックを発生させやすくなっています。詳細は Thread.suspend() を参照してください。 |
|
java.util.Date.toGMTString()
JDK バージョン 1.1 以降は、GMT TimeZone を使用することにより、DateFormat.format(Date date) に置き換えられました。 |
|
java.util.Date.toLocaleString()
JDK バージョン 1.1 以降は、 DateFormat.format(Date date) に置き換えられました。 |
|
java.rmi.server.Operation.toString()
代替はありません。 |
|
java.rmi.server.LogStream.toString()
代替はありません。 |
|
java.io.ByteArrayOutputStream.toString(int)
このメソッドはバイトを文字列に適切に変換できません。JDK 1.1 現在、推奨される方法は、エンコーディング名を引数に取る toString(String enc) メソッドか、プラットフォームのデフォルトの文字セットを使用する toString() メソッドを使うことです。 |
|
java.util.Date.UTC(int, int, int, int, int, int)
JDK バージョン 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.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 バージョン 1.1 以降は、 Calendar.set(year + 1900, month, date) または GregorianCalendar(year + 1900, month, date) に置き換えられました。 |
|
java.util.Date(int, int, int, int, int)
JDK バージョン 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 バージョン 1.1 以降は、 Calendar.set(year + 1900, month, date, hrs, min, sec) または GregorianCalendar(year + 1900, month, date, hrs, min, sec) に置き換えられました。 |
|
java.util.Date(String)
JDK バージョン 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 1.1 現在、入力ストリームをトークン化するには、次のようにして入力ストリームを文字ストリームに変換する方法が適切です。 Reader r = new BufferedReader(new InputStreamReader(is)); StreamTokenizer st = new StreamTokenizer(r); |
|
java.lang.String(byte[], int)
このメソッドでは、バイトから文字への変換が正しく行われません。JDK 1.1 以降では、バイトから文字への変換には、引数として文字セットの名前を取る String コンストラクタ、またはプラットフォームのデフォルト文字セットを使用する String コンストラクタの使用が推奨されます。 |
|
java.lang.String(byte[], int, int, int)
このメソッドでは、バイトから文字への変換が正しく行われません。JDK 1.1 以降では、バイトから文字への変換には、引数として文字セットの名前を取る String コンストラクタ、またはプラットフォームのデフォルト文字セットを使用する 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) コンストラクタを代わりに使用してください。 |
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前 次 | フレームあり フレームなし |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。