Interface and Description |
---|
java.security.Certificate
A new certificate handling package is created in the Java platform.
This Certificate interface is entirely deprecated and
is here to allow for a smooth transition to the new
package.
|
java.rmi.server.LoaderHandler
no replacement
|
java.rmi.registry.RegistryHandler
no replacement
|
java.rmi.server.RemoteCall
no replacement.
|
java.rmi.server.ServerRef
No replacement. This interface is unused and is obsolete.
|
java.rmi.server.Skeleton
no replacement. Skeletons are no longer required for remote
method calls in the Java 2 platform v1.2 and greater.
|
Class and Description |
---|
java.security.Identity
This class is no longer used. Its functionality has been
replaced by
java.security.KeyStore , the
java.security.cert package, and
java.security.Principal . |
java.security.IdentityScope
This class is no longer used. Its functionality has been
replaced by
java.security.KeyStore , the
java.security.cert package, and
java.security.Principal . |
java.io.LineNumberInputStream
This class incorrectly assumes that bytes adequately represent
characters. As of JDK 1.1, the preferred way to operate on
character streams is via the new character-stream classes, which
include a class for counting line numbers.
|
java.rmi.server.LogStream
no replacement
|
java.rmi.server.Operation
no replacement
|
java.rmi.server.RemoteStub
Statically generated stubs are deprecated, since
stubs are generated dynamically. See
UnicastRemoteObject
for information about dynamic stub generation. |
java.rmi.RMISecurityManager
Use
SecurityManager instead. |
java.security.Signer
This class is no longer used. Its functionality has been
replaced by
java.security.KeyStore , the
java.security.cert package, and
java.security.Principal . |
java.io.StringBufferInputStream
This class does not properly convert characters into bytes. As
of JDK 1.1, the preferred way to create a stream from a
string is via the
StringReader class. |
Exceptions and Description |
---|
java.rmi.RMISecurityException
Use
SecurityException instead.
Application code should never directly reference this class, and
RMISecurityManager no longer throws this subclass of
java.lang.SecurityException . |
java.rmi.ServerRuntimeException
no replacement
|
java.rmi.server.SkeletonMismatchException
no replacement. Skeletons are no longer required for remote
method calls in the Java 2 platform v1.2 and greater.
|
java.rmi.server.SkeletonNotFoundException
no replacement. Skeletons are no longer required for remote
method calls in the Java 2 platform v1.2 and greater.
|
java.rmi.server.SocketSecurityException
This class is obsolete. Use
ExportException instead. |
Field and Description |
---|
java.awt.Frame.CROSSHAIR_CURSOR
replaced by
Cursor.CROSSHAIR_CURSOR . |
java.awt.Frame.DEFAULT_CURSOR
replaced by
Cursor.DEFAULT_CURSOR . |
java.awt.Frame.E_RESIZE_CURSOR
replaced by
Cursor.E_RESIZE_CURSOR . |
java.util.jar.Attributes.Name.EXTENSION_INSTALLATION
Extension mechanism will be removed in a future release.
Use class path instead.
|
java.util.logging.Logger.global
Initialization of this field is prone to deadlocks.
The field must be initialized by the Logger class initialization
which may cause deadlocks with the LogManager class initialization.
In such cases two class initialization wait for each other to complete.
The preferred way to get the global logger object is via the call
Logger.getGlobal() .
For compatibility with old JDK versions where the
Logger.getGlobal() is not available use the call
Logger.getLogger(Logger.GLOBAL_LOGGER_NAME)
or Logger.getLogger("global") . |
java.awt.Frame.HAND_CURSOR
replaced by
Cursor.HAND_CURSOR . |
java.net.HttpURLConnection.HTTP_SERVER_ERROR
it is misplaced and shouldn't have existed.
|
java.util.jar.Attributes.Name.IMPLEMENTATION_URL
Extension mechanism will be removed in a future release.
Use class path instead.
|
java.util.jar.Attributes.Name.IMPLEMENTATION_VENDOR_ID
Extension mechanism will be removed in a future release.
Use class path instead.
|
java.lang.SecurityManager.inCheck
This type of security checking is not recommended.
It is recommended that the
checkPermission
call be used instead. |
java.awt.Frame.MOVE_CURSOR
replaced by
Cursor.MOVE_CURSOR . |
java.awt.Frame.N_RESIZE_CURSOR
replaced by
Cursor.N_RESIZE_CURSOR . |
java.awt.Frame.NE_RESIZE_CURSOR
replaced by
Cursor.NE_RESIZE_CURSOR . |
java.awt.Frame.NW_RESIZE_CURSOR
replaced by
Cursor.NW_RESIZE_CURSOR . |
java.awt.datatransfer.DataFlavor.plainTextFlavor
as of 1.3. Use
DataFlavor.getReaderForText(Transferable)
instead of Transferable.getTransferData(DataFlavor.plainTextFlavor) . |
java.awt.Cursor.predefined
As of JDK version 1.7, the
Cursor.getPredefinedCursor(int)
method should be used instead. |
java.awt.Frame.S_RESIZE_CURSOR
replaced by
Cursor.S_RESIZE_CURSOR . |
java.awt.Frame.SE_RESIZE_CURSOR
replaced by
Cursor.SE_RESIZE_CURSOR . |
java.lang.Character.UnicodeBlock.SURROGATES_AREA
As of J2SE 5, use
Character.UnicodeBlock.HIGH_SURROGATES ,
Character.UnicodeBlock.HIGH_PRIVATE_USE_SURROGATES , and
Character.UnicodeBlock.LOW_SURROGATES . These new constants match
the block definitions of the Unicode Standard.
The Character.UnicodeBlock.of(char) and Character.UnicodeBlock.of(int) methods
return the new constants, not SURROGATES_AREA. |
java.awt.Frame.SW_RESIZE_CURSOR
replaced by
Cursor.SW_RESIZE_CURSOR . |
java.awt.Frame.TEXT_CURSOR
replaced by
Cursor.TEXT_CURSOR . |
java.awt.Frame.W_RESIZE_CURSOR
replaced by
Cursor.W_RESIZE_CURSOR . |
java.awt.Frame.WAIT_CURSOR
replaced by
Cursor.WAIT_CURSOR . |
Method and Description |
---|
java.awt.Component.action(Event, Object)
As of JDK version 1.1,
should register this component as ActionListener on component
which fires action events.
|
java.awt.List.addItem(String)
replaced by
add(String) . |
java.awt.List.addItem(String, int)
replaced by
add(String, int) . |
java.awt.CardLayout.addLayoutComponent(String, Component)
replaced by
addLayoutComponent(Component, Object) . |
java.awt.BorderLayout.addLayoutComponent(String, Component)
replaced by
addLayoutComponent(Component, Object) . |
java.util.jar.Pack200.Packer.addPropertyChangeListener(PropertyChangeListener)
The dependency on
PropertyChangeListener creates
a significant impediment to future modularization of the
Java platform. This method will be removed in a future
release.
Applications that need to monitor progress of the packer
can poll the value of the PROGRESS
property instead. |
java.util.jar.Pack200.Unpacker.addPropertyChangeListener(PropertyChangeListener)
The dependency on
PropertyChangeListener creates
a significant impediment to future modularization of the
Java platform. This method will be removed in a future
release.
Applications that need to monitor progress of the
unpacker can poll the value of the PROGRESS property instead. |
java.util.logging.LogManager.addPropertyChangeListener(PropertyChangeListener)
The dependency on
PropertyChangeListener creates a
significant impediment to future modularization of the Java
platform. This method will be removed in a future release.
The global LogManager can detect changes to the
logging configuration by overridding the readConfiguration method. |
java.awt.List.allowsMultipleSelections()
As of JDK version 1.1,
replaced by
isMultipleMode() . |
java.lang.ThreadGroup.allowThreadSuspension(boolean)
The definition of this call depends on
ThreadGroup.suspend() ,
which is deprecated. Further, the behavior of this call
was never specified. |
java.awt.TextArea.appendText(String)
As of JDK version 1.1,
replaced by
append(String) . |
java.awt.Window.applyResourceBundle(ResourceBundle)
As of J2SE 1.4, replaced by
Component.applyComponentOrientation . |
java.awt.Window.applyResourceBundle(String)
As of J2SE 1.4, replaced by
Component.applyComponentOrientation . |
java.awt.Component.bounds()
As of JDK version 1.1,
replaced by
getBounds() . |
java.lang.SecurityManager.checkAwtEventQueueAccess()
The dependency on
AWTPermission creates an
impediment to future modularization of the Java platform.
Users of this method should instead invoke
SecurityManager.checkPermission(java.security.Permission) directly.
This method will be changed in a future release to check
the permission java.security.AllPermission . |
java.lang.SecurityManager.checkMemberAccess(Class<?>, int)
This method relies on the caller being at a stack depth
of 4 which is error-prone and cannot be enforced by the runtime.
Users of this method should instead invoke
SecurityManager.checkPermission(java.security.Permission)
directly. This method will be changed in a future release
to check the permission java.security.AllPermission . |
java.lang.SecurityManager.checkMulticast(InetAddress, byte)
Use #checkPermission(java.security.Permission) instead
|
java.lang.SecurityManager.checkSystemClipboardAccess()
The dependency on
AWTPermission creates an
impediment to future modularization of the Java platform.
Users of this method should instead invoke
SecurityManager.checkPermission(java.security.Permission) directly.
This method will be changed in a future release to check
the permission java.security.AllPermission . |
java.lang.SecurityManager.checkTopLevelWindow(Object)
The dependency on
AWTPermission creates an
impediment to future modularization of the Java platform.
Users of this method should instead invoke
SecurityManager.checkPermission(java.security.Permission) directly.
This method will be changed in a future release to check
the permission java.security.AllPermission . |
java.lang.SecurityManager.classDepth(String)
This type of security checking is not recommended.
It is recommended that the
checkPermission
call be used instead. |
java.lang.SecurityManager.classLoaderDepth()
This type of security checking is not recommended.
It is recommended that the
checkPermission
call be used instead. |
java.awt.List.clear()
As of JDK version 1.1,
replaced by
removeAll() . |
java.awt.image.renderable.RenderContext.concetenateTransform(AffineTransform)
replaced by
concatenateTransform(AffineTransform) . |
java.awt.Container.countComponents()
As of JDK version 1.1,
replaced by getComponentCount().
|
java.awt.List.countItems()
As of JDK version 1.1,
replaced by
getItemCount() . |
java.awt.Choice.countItems()
As of JDK version 1.1,
replaced by
getItemCount() . |
java.awt.Menu.countItems()
As of JDK version 1.1,
replaced by
getItemCount() . |
java.awt.MenuBar.countMenus()
As of JDK version 1.1,
replaced by
getMenuCount() . |
java.lang.Thread.countStackFrames()
The definition of this call depends on
Thread.suspend() ,
which is deprecated. Further, the results of this call
were never well-defined. |
java.lang.SecurityManager.currentClassLoader()
This type of security checking is not recommended.
It is recommended that the
checkPermission
call be used instead. |
java.lang.SecurityManager.currentLoadedClass()
This type of security checking is not recommended.
It is recommended that the
checkPermission
call be used instead. |
java.net.URLDecoder.decode(String)
The resulting string may vary depending on the platform's
default encoding. Instead, use the decode(String,String) method
to specify the encoding.
|
java.lang.ClassLoader.defineClass(byte[], int, int)
Replaced by
defineClass(String, byte[], int, int) |
java.awt.List.delItem(int)
replaced by
remove(String)
and remove(int) . |
java.awt.List.delItems(int, int)
As of JDK version 1.1,
Not for public use in the future.
This method is expected to be retained only as a package
private method.
|
java.awt.Component.deliverEvent(Event)
As of JDK version 1.1,
replaced by
dispatchEvent(AWTEvent e) . |
java.awt.Container.deliverEvent(Event)
As of JDK version 1.1,
replaced by
dispatchEvent(AWTEvent e) |
java.lang.Thread.destroy()
This method was originally designed to destroy this
thread without any cleanup. Any monitors it held would have
remained locked. However, the method was never implemented.
If if were to be implemented, it would be deadlock-prone in
much the manner of
Thread.suspend() . If the target thread held
a lock protecting a critical system resource when it was
destroyed, no thread could ever access this resource again.
If another thread ever attempted to lock this resource, deadlock
would result. Such deadlocks typically manifest themselves as
"frozen" processes. For more information, see
Why are Thread.stop, Thread.suspend and Thread.resume Deprecated?. |
java.awt.Component.disable()
As of JDK version 1.1,
replaced by
setEnabled(boolean) . |
java.awt.MenuItem.disable()
As of JDK version 1.1,
replaced by
setEnabled(boolean) . |
java.rmi.server.Skeleton.dispatch(Remote, RemoteCall, int, long)
no replacement
|
java.rmi.server.RemoteCall.done()
no replacement
|
java.rmi.server.RemoteRef.done(RemoteCall)
1.2 style stubs no longer use this method. Instead of
using a sequence of method calls to the remote reference
(
newCall , invoke , and done ), a
stub uses a single method, invoke(Remote, Method, Object[],
int) , on the remote reference to carry out parameter
marshalling, remote method executing and unmarshalling of the return
value. |
java.awt.Component.enable()
As of JDK version 1.1,
replaced by
setEnabled(boolean) . |
java.awt.MenuItem.enable()
As of JDK version 1.1,
replaced by
setEnabled(boolean) . |
java.awt.Component.enable(boolean)
As of JDK version 1.1,
replaced by
setEnabled(boolean) . |
java.awt.MenuItem.enable(boolean)
As of JDK version 1.1,
replaced by
setEnabled(boolean) . |
java.net.URLEncoder.encode(String)
The resulting string may vary depending on the platform's
default encoding. Instead, use the encode(String,String)
method to specify the encoding.
|
java.security.SignatureSpi.engineGetParameter(String) |
java.security.SignatureSpi.engineSetParameter(String, Object)
Replaced by
engineSetParameter . |
java.awt.datatransfer.DataFlavor.equals(String)
As inconsistent with
hashCode() contract,
use isMimeTypeEqual(String) instead. |
java.rmi.server.RemoteCall.executeCall()
no replacement
|
java.rmi.server.UnicastRemoteObject.exportObject(Remote)
This method is deprecated because it supports only static stubs.
Use
exportObject(Remote, port) or
exportObject(Remote, port, csf, ssf)
instead. |
java.security.Security.getAlgorithmProperty(String, String)
This method used to return the value of a proprietary
property in the master file of the "SUN" Cryptographic Service
Provider in order to determine how to parse algorithm-specific
parameters. Use the new provider-based and algorithm-independent
AlgorithmParameters and KeyFactory engine
classes (introduced in the J2SE version 1.2 platform) instead. |
java.sql.CallableStatement.getBigDecimal(int, int)
use
getBigDecimal(int parameterIndex)
or getBigDecimal(String parameterName) |
java.sql.ResultSet.getBigDecimal(int, int)
Use
getBigDecimal(int columnIndex)
or getBigDecimal(String columnLabel) |
java.sql.ResultSet.getBigDecimal(String, int)
Use
getBigDecimal(int columnIndex)
or getBigDecimal(String columnLabel) |
java.awt.Polygon.getBoundingBox()
As of JDK version 1.1,
replaced by
getBounds() . |
java.lang.String.getBytes(int, int, byte[], int)
This method does not properly convert characters into
bytes. As of JDK 1.1, the preferred way to do this is via the
String.getBytes() method, which uses the platform's default charset. |
java.awt.Graphics.getClipRect()
As of JDK version 1.1,
replaced by
getClipBounds() . |
java.awt.CheckboxGroup.getCurrent()
As of JDK version 1.1,
replaced by
getSelectedCheckbox() . |
java.awt.Frame.getCursorType()
As of JDK version 1.1,
replaced by
Component.getCursor() . |
java.util.Date.getDate()
As of JDK version 1.1,
replaced by
Calendar.get(Calendar.DAY_OF_MONTH) . |
java.sql.Time.getDate() |
java.util.Date.getDay()
As of JDK version 1.1,
replaced by
Calendar.get(Calendar.DAY_OF_WEEK) . |
java.sql.Time.getDay() |
java.net.URLConnection.getDefaultRequestProperty(String)
The instance specific getRequestProperty method
should be used after an appropriate instance of URLConnection
is obtained.
|
java.rmi.server.LogStream.getDefaultStream()
no replacement
|
java.awt.Toolkit.getFontList() |
java.awt.Toolkit.getFontMetrics(Font)
As of JDK version 1.2, replaced by the
Font
method getLineMetrics . |
java.awt.Toolkit.getFontPeer(String, int)
see java.awt.GraphicsEnvironment#getAllFonts
|
java.util.Date.getHours()
As of JDK version 1.1,
replaced by
Calendar.get(Calendar.HOUR_OF_DAY) . |
java.sql.Date.getHours() |
java.lang.SecurityManager.getInCheck()
This type of security checking is not recommended.
It is recommended that the
checkPermission
call be used instead. |
java.rmi.server.RemoteCall.getInputStream()
no replacement
|
java.awt.Scrollbar.getLineIncrement()
As of JDK version 1.1,
replaced by
getUnitIncrement() . |
java.lang.Runtime.getLocalizedInputStream(InputStream)
As of JDK 1.1, the preferred way to translate a byte
stream in the local encoding into a character stream in Unicode is via
the
InputStreamReader and BufferedReader
classes. |
java.lang.Runtime.getLocalizedOutputStream(OutputStream)
As of JDK 1.1, the preferred way to translate a
Unicode character stream into a byte stream in the local encoding is via
the
OutputStreamWriter , BufferedWriter , and
PrintWriter classes. |
java.sql.DriverManager.getLogStream()
Use
getLogWriter |
java.awt.FontMetrics.getMaxDecent()
As of JDK version 1.1.1,
replaced by
getMaxDescent() . |
java.util.Date.getMinutes()
As of JDK version 1.1,
replaced by
Calendar.get(Calendar.MINUTE) . |
java.sql.Date.getMinutes() |
java.util.Date.getMonth()
As of JDK version 1.1,
replaced by
Calendar.get(Calendar.MONTH) . |
java.sql.Time.getMonth() |
java.rmi.server.Operation.getOperation()
no replacement
|
java.rmi.server.Skeleton.getOperations()
no replacement
|
java.awt.ComponentOrientation.getOrientation(ResourceBundle)
As of J2SE 1.4, use
ComponentOrientation.getOrientation(java.util.Locale) . |
java.rmi.server.LogStream.getOutputStream()
no replacement
|
java.rmi.server.RemoteCall.getOutputStream()
no replacement
|
java.awt.Scrollbar.getPageIncrement()
As of JDK version 1.1,
replaced by
getBlockIncrement() . |
java.security.Signature.getParameter(String) |
java.awt.MenuComponent.getPeer()
As of JDK version 1.1,
programs should not directly manipulate peers.
|
java.awt.Font.getPeer()
Font rendering is now platform independent.
|
java.awt.Component.getPeer()
As of JDK version 1.1,
programs should not directly manipulate peers;
replaced by
boolean isDisplayable() . |
java.rmi.server.RemoteCall.getResultStream(boolean)
no replacement
|
java.util.Date.getSeconds()
As of JDK version 1.1,
replaced by
Calendar.get(Calendar.SECOND) . |
java.sql.Date.getSeconds() |
java.rmi.server.RMIClassLoader.getSecurityContext(ClassLoader)
no replacement. As of the Java 2 platform v1.2, RMI no
longer uses this method to obtain a class loader's security context.
|
java.rmi.server.LoaderHandler.getSecurityContext(ClassLoader)
no replacement
|
java.util.Date.getTimezoneOffset()
As of JDK version 1.1,
replaced by
-(Calendar.get(Calendar.ZONE_OFFSET) +
Calendar.get(Calendar.DST_OFFSET)) / (60 * 1000) . |
java.net.MulticastSocket.getTTL()
use the getTimeToLive method instead, which returns
an int instead of a byte.
|
java.net.DatagramSocketImpl.getTTL()
use getTimeToLive instead.
|
java.sql.ResultSet.getUnicodeStream(int)
use
getCharacterStream in place of
getUnicodeStream |
java.sql.ResultSet.getUnicodeStream(String)
use
getCharacterStream instead |
java.awt.Scrollbar.getVisible()
As of JDK version 1.1,
replaced by
getVisibleAmount() . |
java.util.Date.getYear()
As of JDK version 1.1,
replaced by
Calendar.get(Calendar.YEAR) - 1900 . |
java.sql.Time.getYear() |
java.awt.Component.gotFocus(Event, Object)
As of JDK version 1.1,
replaced by processFocusEvent(FocusEvent).
|
java.awt.Component.handleEvent(Event)
As of JDK version 1.1
replaced by processEvent(AWTEvent).
|
java.awt.Window.hide()
As of JDK version 1.5, replaced by
Window.setVisible(boolean) . |
java.awt.Component.hide()
As of JDK version 1.1,
replaced by
setVisible(boolean) . |
java.awt.Dialog.hide()
As of JDK version 1.5, replaced by
setVisible(boolean) . |
java.lang.SecurityManager.inClass(String)
This type of security checking is not recommended.
It is recommended that the
checkPermission
call be used instead. |
java.lang.SecurityManager.inClassLoader()
This type of security checking is not recommended.
It is recommended that the
checkPermission
call be used instead. |
java.awt.TextArea.insertText(String, int)
As of JDK version 1.1,
replaced by
insert(String, int) . |
java.awt.Container.insets()
As of JDK version 1.1,
replaced by
getInsets() . |
java.awt.Polygon.inside(int, int)
As of JDK version 1.1,
replaced by
contains(int, int) . |
java.awt.Component.inside(int, int)
As of JDK version 1.1,
replaced by contains(int, int).
|
java.awt.Rectangle.inside(int, int)
As of JDK version 1.1,
replaced by
contains(int, int) . |
java.rmi.server.RemoteRef.invoke(RemoteCall)
1.2 style stubs no longer use this method. Instead of
using a sequence of method calls to the remote reference
(
newCall , invoke , and done ), a
stub uses a single method, invoke(Remote, Method, Object[],
int) , on the remote reference to carry out parameter
marshalling, remote method executing and unmarshalling of the return
value. |
java.awt.Component.isFocusTraversable()
As of 1.4, replaced by
isFocusable() . |
java.lang.Character.isJavaLetter(char)
Replaced by isJavaIdentifierStart(char).
|
java.lang.Character.isJavaLetterOrDigit(char)
Replaced by isJavaIdentifierPart(char).
|
java.awt.List.isSelected(int)
As of JDK version 1.1,
replaced by
isIndexSelected(int) . |
java.lang.Character.isSpace(char)
Replaced by isWhitespace(char).
|
java.rmi.dgc.VMID.isUnique() |
java.awt.Component.keyDown(Event, int)
As of JDK version 1.1,
replaced by processKeyEvent(KeyEvent).
|
java.awt.Component.keyUp(Event, int)
As of JDK version 1.1,
replaced by processKeyEvent(KeyEvent).
|
java.awt.ScrollPane.layout()
As of JDK version 1.1,
replaced by
doLayout() . |
java.awt.Component.layout()
As of JDK version 1.1,
replaced by
doLayout() . |
java.awt.Container.layout()
As of JDK version 1.1,
replaced by
doLayout() . |
java.rmi.server.RMIClassLoader.loadClass(String)
replaced by
loadClass(String,String) method |
java.rmi.server.LoaderHandler.loadClass(String)
no replacement
|
java.rmi.server.LoaderHandler.loadClass(URL, String)
no replacement
|
java.awt.Component.locate(int, int)
As of JDK version 1.1,
replaced by getComponentAt(int, int).
|
java.awt.Container.locate(int, int)
As of JDK version 1.1,
replaced by
getComponentAt(int, int) . |
java.awt.Component.location()
As of JDK version 1.1,
replaced by
getLocation() . |
java.rmi.server.LogStream.log(String)
no replacement
|
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)
As of JDK version 1.1,
replaced by processFocusEvent(FocusEvent).
|
java.awt.TextArea.minimumSize()
As of JDK version 1.1,
replaced by
getMinimumSize() . |
java.awt.List.minimumSize()
As of JDK version 1.1,
replaced by
getMinimumSize() . |
java.awt.Component.minimumSize()
As of JDK version 1.1,
replaced by
getMinimumSize() . |
java.awt.Container.minimumSize()
As of JDK version 1.1,
replaced by
getMinimumSize() . |
java.awt.TextField.minimumSize()
As of JDK version 1.1,
replaced by
getMinimumSize() . |
java.awt.List.minimumSize(int)
As of JDK version 1.1,
replaced by
getMinimumSize(int) . |
java.awt.TextField.minimumSize(int)
As of JDK version 1.1,
replaced by
getMinimumSize(int) . |
java.awt.TextArea.minimumSize(int, int)
As of JDK version 1.1,
replaced by
getMinimumSize(int, int) . |
java.awt.Component.mouseDown(Event, int, int)
As of JDK version 1.1,
replaced by processMouseEvent(MouseEvent).
|
java.awt.Component.mouseDrag(Event, int, int)
As of JDK version 1.1,
replaced by processMouseMotionEvent(MouseEvent).
|
java.awt.Component.mouseEnter(Event, int, int)
As of JDK version 1.1,
replaced by processMouseEvent(MouseEvent).
|
java.awt.Component.mouseExit(Event, int, int)
As of JDK version 1.1,
replaced by processMouseEvent(MouseEvent).
|
java.awt.Component.mouseMove(Event, int, int)
As of JDK version 1.1,
replaced by processMouseMotionEvent(MouseEvent).
|
java.awt.Component.mouseUp(Event, int, int)
As of JDK version 1.1,
replaced by processMouseEvent(MouseEvent).
|
java.awt.Component.move(int, int)
As of JDK version 1.1,
replaced by
setLocation(int, int) . |
java.awt.Rectangle.move(int, int)
As of JDK version 1.1,
replaced by
setLocation(int, int) . |
java.rmi.server.RemoteRef.newCall(RemoteObject, Operation[], int, long)
1.2 style stubs no longer use this method. Instead of
using a sequence of method calls on the stub's the remote reference
(
newCall , invoke , and done ), a
stub uses a single method, invoke(Remote, Method, Object[],
int) , on the remote reference to carry out parameter
marshalling, remote method executing and unmarshalling of the return
value. |
java.awt.Component.nextFocus()
As of JDK version 1.1,
replaced by transferFocus().
|
java.awt.datatransfer.DataFlavor.normalizeMimeType(String) |
java.awt.datatransfer.DataFlavor.normalizeMimeTypeParameter(String, String) |
java.util.Date.parse(String)
As of JDK version 1.1,
replaced by
DateFormat.parse(String s) . |
java.rmi.server.LogStream.parseLevel(String)
no replacement
|
java.awt.Window.postEvent(Event)
As of JDK version 1.1
replaced by
dispatchEvent(AWTEvent) . |
java.awt.MenuComponent.postEvent(Event)
As of JDK version 1.1, replaced by
dispatchEvent . |
java.awt.MenuContainer.postEvent(Event)
As of JDK version 1.1
replaced by dispatchEvent(AWTEvent).
|
java.awt.Component.postEvent(Event)
As of JDK version 1.1,
replaced by dispatchEvent(AWTEvent).
|
java.awt.image.renderable.RenderContext.preConcetenateTransform(AffineTransform)
replaced by
preConcatenateTransform(AffineTransform) . |
java.awt.TextArea.preferredSize()
As of JDK version 1.1,
replaced by
getPreferredSize() . |
java.awt.List.preferredSize()
As of JDK version 1.1,
replaced by
getPreferredSize() . |
java.awt.Component.preferredSize()
As of JDK version 1.1,
replaced by
getPreferredSize() . |
java.awt.Container.preferredSize()
As of JDK version 1.1,
replaced by
getPreferredSize() . |
java.awt.TextField.preferredSize()
As of JDK version 1.1,
replaced by
getPreferredSize() . |
java.awt.List.preferredSize(int)
As of JDK version 1.1,
replaced by
getPreferredSize(int) . |
java.awt.TextField.preferredSize(int)
As of JDK version 1.1,
replaced by
getPreferredSize(int) . |
java.awt.TextArea.preferredSize(int, int)
As of JDK version 1.1,
replaced by
getPreferredSize(int, int) . |
java.io.ObjectInputStream.readLine()
This method does not properly convert bytes to characters.
see DataInputStream for the details and alternatives.
|
java.io.DataInputStream.readLine()
This method does not properly convert bytes to characters.
As of JDK 1.1, the preferred way to read lines of text is via the
BufferedReader.readLine() method. Programs that use the
DataInputStream class to read lines can be converted to use
the BufferedReader class by replacing code of the form:
with:DataInputStream d = new DataInputStream(in); BufferedReader d = new BufferedReader(new InputStreamReader(in)); |
java.rmi.registry.RegistryHandler.registryImpl(int)
no replacement. As of the Java 2 platform v1.2, RMI no
longer uses the
RegistryHandler to obtain the registry's
implementation. |
java.rmi.registry.RegistryHandler.registryStub(String, int)
no replacement. As of the Java 2 platform v1.2, RMI no
longer uses the
RegistryHandler to obtain the registry's
stub. |
java.rmi.server.RemoteCall.releaseInputStream()
no replacement
|
java.rmi.server.RemoteCall.releaseOutputStream()
no replacement
|
java.util.jar.Pack200.Packer.removePropertyChangeListener(PropertyChangeListener)
The dependency on
PropertyChangeListener creates
a significant impediment to future modularization of the
Java platform. This method will be removed in a future
release. |
java.util.jar.Pack200.Unpacker.removePropertyChangeListener(PropertyChangeListener)
The dependency on
PropertyChangeListener creates
a significant impediment to future modularization of the
Java platform. This method will be removed in a future
release. |
java.util.logging.LogManager.removePropertyChangeListener(PropertyChangeListener)
The dependency on
PropertyChangeListener creates a
significant impediment to future modularization of the Java
platform. This method will be removed in a future release.
The global LogManager can detect changes to the
logging configuration by overridding the readConfiguration method. |
java.awt.TextArea.replaceText(String, int, int)
As of JDK version 1.1,
replaced by
replaceRange(String, int, int) . |
java.awt.Window.reshape(int, int, int, int)
As of JDK version 1.1,
replaced by
setBounds(int, int, int, int) . |
java.awt.Component.reshape(int, int, int, int)
As of JDK version 1.1,
replaced by
setBounds(int, int, int, int) . |
java.awt.Rectangle.reshape(int, int, int, int)
As of JDK version 1.1,
replaced by
setBounds(int, int, int, int) . |
java.awt.Component.resize(Dimension)
As of JDK version 1.1,
replaced by
setSize(Dimension) . |
java.awt.Component.resize(int, int)
As of JDK version 1.1,
replaced by
setSize(int, int) . |
java.awt.Rectangle.resize(int, int)
As of JDK version 1.1,
replaced by
setSize(int, int) . |
java.lang.ThreadGroup.resume()
This method is used solely in conjunction with
Thread.suspend and ThreadGroup.suspend,
both of which have been deprecated, as they are inherently
deadlock-prone. See
Thread.suspend() for details. |
java.lang.Thread.resume()
This method exists solely for use with
Thread.suspend() ,
which has been deprecated because it is deadlock-prone.
For more information, see
Why
are Thread.stop, Thread.suspend and Thread.resume Deprecated?. |
java.lang.System.runFinalizersOnExit(boolean)
This method is inherently unsafe. It may result in
finalizers being called on live objects while other threads are
concurrently manipulating those objects, resulting in erratic
behavior or deadlock.
|
java.lang.Runtime.runFinalizersOnExit(boolean)
This method is inherently unsafe. It may result in
finalizers being called on live objects while other threads are
concurrently manipulating those objects, resulting in erratic
behavior or deadlock.
|
java.util.Properties.save(OutputStream, String)
This method does not throw an IOException if an I/O error
occurs while saving the property list. The preferred way to save a
properties list is via the
store(OutputStream out,
String comments) method or the
storeToXML(OutputStream os, String comment) method. |
java.net.MulticastSocket.send(DatagramPacket, byte)
Use the following code or its equivalent instead:
......
int ttl = mcastSocket.getTimeToLive();
mcastSocket.setTimeToLive(newttl);
mcastSocket.send(p);
mcastSocket.setTimeToLive(ttl);
......
|
java.awt.CheckboxGroup.setCurrent(Checkbox)
As of JDK version 1.1,
replaced by
setSelectedCheckbox(Checkbox) . |
java.awt.Frame.setCursor(int)
As of JDK version 1.1,
replaced by
Component.setCursor(Cursor) . |
java.util.Date.setDate(int)
As of JDK version 1.1,
replaced by
Calendar.set(Calendar.DAY_OF_MONTH, int date) . |
java.sql.Time.setDate(int) |
java.net.URLConnection.setDefaultRequestProperty(String, String)
The instance specific setRequestProperty method
should be used after an appropriate instance of URLConnection
is obtained. Invoking this method will have no effect.
|
java.rmi.server.LogStream.setDefaultStream(PrintStream)
no replacement
|
java.awt.TextField.setEchoCharacter(char)
As of JDK version 1.1,
replaced by
setEchoChar(char) . |
java.util.Date.setHours(int)
As of JDK version 1.1,
replaced by
Calendar.set(Calendar.HOUR_OF_DAY, int hours) . |
java.sql.Date.setHours(int) |
java.awt.Scrollbar.setLineIncrement(int)
As of JDK version 1.1,
replaced by
setUnitIncrement(int) . |
java.sql.DriverManager.setLogStream(PrintStream)
Use
setLogWriter |
java.util.Date.setMinutes(int)
As of JDK version 1.1,
replaced by
Calendar.set(Calendar.MINUTE, int minutes) . |
java.sql.Date.setMinutes(int) |
java.awt.event.KeyEvent.setModifiers(int)
as of JDK1.1.4
|
java.util.Date.setMonth(int)
As of JDK version 1.1,
replaced by
Calendar.set(Calendar.MONTH, int month) . |
java.sql.Time.setMonth(int) |
java.awt.List.setMultipleSelections(boolean)
As of JDK version 1.1,
replaced by
setMultipleMode(boolean) . |
java.rmi.server.LogStream.setOutputStream(OutputStream)
no replacement
|
java.awt.Scrollbar.setPageIncrement(int)
As of JDK version 1.1,
replaced by
setBlockIncrement() . |
java.security.Signature.setParameter(String, Object)
Use
setParameter . |
java.rmi.server.RemoteStub.setRef(RemoteStub, RemoteRef)
No replacement. The
setRef method
was intended for setting the remote reference of a remote
stub. This is unnecessary, since RemoteStub s can be created
and initialized with a remote reference through use of
the RemoteStub.RemoteStub(RemoteRef) constructor. |
java.util.Date.setSeconds(int)
As of JDK version 1.1,
replaced by
Calendar.set(Calendar.SECOND, int seconds) . |
java.sql.Date.setSeconds(int) |
java.net.MulticastSocket.setTTL(byte)
use the setTimeToLive method instead, which uses
int instead of byte as the type for ttl.
|
java.net.DatagramSocketImpl.setTTL(byte)
use setTimeToLive instead.
|
java.sql.PreparedStatement.setUnicodeStream(int, InputStream, int)
Use
setCharacterStream |
java.net.URLStreamHandler.setURL(URL, String, String, int, String, String)
Use setURL(URL, String, String, int, String, String, String,
String);
|
java.util.Date.setYear(int)
As of JDK version 1.1,
replaced by
Calendar.set(Calendar.YEAR, year + 1900) . |
java.sql.Time.setYear(int) |
java.awt.Window.show()
As of JDK version 1.5, replaced by
Window.setVisible(boolean) . |
java.awt.Component.show()
As of JDK version 1.1,
replaced by
setVisible(boolean) . |
java.awt.Dialog.show()
As of JDK version 1.5, replaced by
setVisible(boolean) . |
java.awt.Component.show(boolean)
As of JDK version 1.1,
replaced by
setVisible(boolean) . |
java.awt.Component.size()
As of JDK version 1.1,
replaced by
getSize() . |
java.lang.ThreadGroup.stop()
This method is inherently unsafe. See
Thread.stop() for details. |
java.lang.Thread.stop()
This method is inherently unsafe. Stopping a thread with
Thread.stop causes it to unlock all of the monitors that it
has locked (as a natural consequence of the unchecked
ThreadDeath exception propagating up the stack). If
any of the objects previously protected by these monitors were in
an inconsistent state, the damaged objects become visible to
other threads, potentially resulting in arbitrary behavior. Many
uses of stop should be replaced by code that simply
modifies some variable to indicate that the target thread should
stop running. The target thread should check this variable
regularly, and return from its run method in an orderly fashion
if the variable indicates that it is to stop running. If the
target thread waits for long periods (on a condition variable,
for example), the interrupt method should be used to
interrupt the wait.
For more information, see
Why
are Thread.stop, Thread.suspend and Thread.resume Deprecated?. |
java.lang.Thread.stop(Throwable)
This method was originally designed to force a thread to stop
and throw a given
Throwable as an exception. It was
inherently unsafe (see Thread.stop() for details), and furthermore
could be used to generate exceptions that the target thread was
not prepared to handle.
For more information, see
Why
are Thread.stop, Thread.suspend and Thread.resume Deprecated?. |
java.lang.ThreadGroup.suspend()
This method is inherently deadlock-prone. See
Thread.suspend() for details. |
java.lang.Thread.suspend()
This method has been deprecated, as it is
inherently deadlock-prone. If the target thread holds a lock on the
monitor protecting a critical system resource when it is suspended, no
thread can access this resource until the target thread is resumed. If
the thread that would resume the target thread attempts to lock this
monitor prior to calling
resume , deadlock results. Such
deadlocks typically manifest themselves as "frozen" processes.
For more information, see
Why
are Thread.stop, Thread.suspend and Thread.resume Deprecated?. |
java.util.Date.toGMTString()
As of JDK version 1.1,
replaced by
DateFormat.format(Date date) , using a
GMT TimeZone . |
java.util.Date.toLocaleString()
As of JDK version 1.1,
replaced by
DateFormat.format(Date date) . |
java.rmi.server.LogStream.toString()
no replacement
|
java.rmi.server.Operation.toString()
no replacement
|
java.io.ByteArrayOutputStream.toString(int)
This method does not properly convert bytes into characters.
As of JDK 1.1, the preferred way to do this is via the
toString(String enc) method, which takes an encoding-name
argument, or the toString() method, which uses the
platform's default character encoding. |
java.io.File.toURL() |
java.util.Date.UTC(int, int, int, int, int, int)
As of JDK version 1.1,
replaced by
Calendar.set(year + 1900, month, date,
hrs, min, sec) or GregorianCalendar(year + 1900,
month, date, hrs, min, sec) , using a UTC
TimeZone , followed by Calendar.getTime().getTime() . |
java.rmi.server.LogStream.write(byte[], int, int)
no replacement
|
java.rmi.server.LogStream.write(int)
no replacement
|
java.io.ObjectOutputStream.PutField.write(ObjectOutput)
This method does not write the values contained by this
PutField object in a proper format, and may
result in corruption of the serialization stream. The
correct way to write PutField data is by
calling the ObjectOutputStream.writeFields()
method. |
Constructor and Description |
---|
java.util.Date(int, int, int)
As of JDK version 1.1,
replaced by
Calendar.set(year + 1900, month, date)
or GregorianCalendar(year + 1900, month, date) . |
java.sql.Date(int, int, int)
instead use the constructor
Date(long date) |
java.util.Date(int, int, int, int, int)
As of JDK version 1.1,
replaced by
Calendar.set(year + 1900, month, date,
hrs, min) or GregorianCalendar(year + 1900,
month, date, hrs, min) . |
java.util.Date(int, int, int, int, int, int)
As of JDK version 1.1,
replaced by
Calendar.set(year + 1900, month, date,
hrs, min, sec) or GregorianCalendar(year + 1900,
month, date, hrs, min, sec) . |
java.util.Date(String)
As of JDK version 1.1,
replaced by
DateFormat.parse(String s) . |
java.awt.event.KeyEvent(Component, int, long, int, int)
as of JDK1.1
|
java.rmi.server.Operation(String)
no replacement
|
java.rmi.RMISecurityException(String)
no replacement
|
java.rmi.RMISecurityException(String, String)
no replacement
|
java.rmi.ServerRuntimeException(String, Exception)
no replacement
|
java.rmi.server.SkeletonMismatchException(String)
no replacement
|
java.net.Socket(InetAddress, int, boolean)
Use DatagramSocket instead for UDP transport.
|
java.net.Socket(String, int, boolean)
Use DatagramSocket instead for UDP transport.
|
java.io.StreamTokenizer(InputStream)
As of JDK version 1.1, the preferred way to tokenize an
input stream is to convert it into a character stream, for example:
Reader r = new BufferedReader(new InputStreamReader(is)); StreamTokenizer st = new StreamTokenizer(r); |
java.lang.String(byte[], int)
This method does not properly convert bytes into
characters. As of JDK 1.1, the preferred way to do this is via the
String constructors that take a Charset , charset name, or that use the platform's
default charset. |
java.lang.String(byte[], int, int, int)
This method does not properly convert bytes into characters.
As of JDK 1.1, the preferred way to do this is via the
String constructors that take a Charset , charset name, or that use the platform's
default charset. |
java.sql.Time(int, int, int)
Use the constructor that takes a milliseconds value
in place of this constructor
|
java.sql.Timestamp(int, int, int, int, int, int, int)
instead use the constructor
Timestamp(long millis) |
Dracula Javadoc Sample, Made with Allan Im.