JavaTM Platform
Standard Ed. 6

추천되어 있지 않은 API


컨텐츠
추천되어 있지 않은 인터페이스
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.Skeleton
          대체는 없습니다. 스켈리턴은, Java 2 플랫폼 1.2 이후의 버젼의 원격 메소드 호출에서는 불요 
javax.xml.bind.Validator
          since 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.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 의 서브 클래스를 throw 하지 않습니다.  
java.rmi.ServerRuntimeException
          대체는 없습니다.  
java.rmi.server.SkeletonMismatchException
          대체는 없습니다. 스켈리턴은, Java 2 플랫폼 1.2 이후의 버젼의 원격 메소드 호출에서는 불요 
java.rmi.server.SkeletonNotFoundException
          대체는 없습니다. 스켈리턴은, Java 2 플랫폼 1.2 이후의 버젼의 원격 메소드 호출에서는 불요 
 

추천되어 있지 않은 주석형
javax.jws.soap.InitParam
          JSR-181 2.0 이후는 추천 되지 않게 되어, 대체는 없습니다.  
javax.jws.soap.SOAPMessageHandler
          JSR-181 2.0 이후는 추천 되지 않게 되어, 대체는 없습니다.  
javax.jws.soap.SOAPMessageHandlers
          JSR-181 2.0 이후는 추천 되지 않게 되어, 대체는 없습니다.  
 

추천되어 있지 않은 필드
javax.management.openmbean.OpenType.ALLOWED_CLASSNAMES
          대신에,ALLOWED_CLASSNAMES_LIST 를 사용합니다.  
javax.management.monitor.Monitor.alreadyNotified
          Monitor.alreadyNotifieds [0] 으로 동등합니다.  
javax.swing.JViewport.backingStore
          Java 2 플랫폼 v1. 3 이후 
javax.swing.plaf.basic.BasicDesktopPaneUI.closeKey
          버젼 1.3 시점 
java.awt.Frame.CROSSHAIR_CURSOR
          Cursor.CROSSHAIR_CURSOR 로 옮겨놓을 수 있고 있습니다.  
javax.management.monitor.Monitor.dbgTag
          대체는 없습니다.  
java.awt.Frame.DEFAULT_CURSOR
          Cursor.DEFAULT_CURSOR 로 옮겨놓을 수 있고 있습니다.  
javax.swing.JRootPane.defaultPressAction
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
javax.swing.JRootPane.defaultReleaseAction
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
javax.swing.plaf.basic.BasicSplitPaneUI.dividerResizeToggleKey
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
javax.swing.plaf.basic.BasicToolBarUI.downKey
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
javax.swing.plaf.basic.BasicTabbedPaneUI.downKey
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
javax.swing.plaf.basic.BasicSplitPaneUI.downKey
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
java.awt.Frame.E_RESIZE_CURSOR
          Cursor.E_RESIZE_CURSOR 로 옮겨놓을 수 있고 있습니다.  
javax.swing.plaf.basic.BasicSplitPaneUI.endKey
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
java.util.logging.Logger.global
          이 필드의 초기화시에 데드락이 발생할 가능성이 있습니다. 이 필드는 Logger 클래스 초기화에 의해 초기화됩니다만, 그것에 의해, LogManager 클래스 초기화와의 사이에 데드락이 발생할 가능성이 있습니다. 그러한 경우, 2 개의 클래스 초기화는 한편이 완료할 때까지 대기합니다. JDK version 1.6 이후에 글로벌 로거객체를 취득하기 위한 추천의 방법은,Logger.getLogger(Logger.GLOBAL_LOGGER_NAME) 를 호출하는 것입니다.  
java.awt.Frame.HAND_CURSOR
          Cursor.HAND_CURSOR 로 옮겨놓을 수 있고 있습니다.  
javax.swing.plaf.basic.BasicSplitPaneUI.homeKey
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
java.net.HttpURLConnection.HTTP_SERVER_ERROR
          잘못한 필드이며, 존재해야 하는 것이어 선.  
java.lang.SecurityManager.inCheck
          이 타입의 시큐리티 체크는 추천 되지 않습니다. 대신에 checkPermission 의 호출을 사용하는 것을 추천합니다.  
javax.swing.plaf.basic.BasicSplitPaneUI.keyboardDownRightListener
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
javax.swing.plaf.basic.BasicSplitPaneUI.keyboardEndListener
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
javax.swing.plaf.basic.BasicSplitPaneUI.keyboardHomeListener
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
javax.swing.plaf.basic.BasicSplitPaneUI.keyboardResizeToggleListener
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
javax.swing.plaf.basic.BasicSplitPaneUI.keyboardUpLeftListener
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
javax.swing.plaf.basic.BasicToolBarUI.leftKey
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
javax.swing.plaf.basic.BasicTabbedPaneUI.leftKey
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
javax.swing.plaf.basic.BasicSplitPaneUI.leftKey
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
javax.swing.plaf.basic.BasicDesktopPaneUI.maximizeKey
          버젼 1.3 시점 
javax.swing.plaf.basic.BasicDesktopPaneUI.minimizeKey
          버젼 1.3 시점 
java.awt.Frame.MOVE_CURSOR
          Cursor.MOVE_CURSOR 로 옮겨놓을 수 있고 있습니다.  
java.awt.Frame.N_RESIZE_CURSOR
          Cursor.N_RESIZE_CURSOR 로 옮겨놓을 수 있고 있습니다.  
javax.swing.plaf.basic.BasicDesktopPaneUI.navigateKey
          버젼 1.3 시점 
javax.swing.plaf.basic.BasicDesktopPaneUI.navigateKey2
          버젼 1.3 시점 
java.awt.Frame.NE_RESIZE_CURSOR
          Cursor.NE_RESIZE_CURSOR 로 옮겨놓을 수 있고 있습니다.  
java.awt.Frame.NW_RESIZE_CURSOR
          Cursor.NW_RESIZE_CURSOR 로 옮겨놓을 수 있고 있습니다.  
javax.swing.plaf.basic.BasicInternalFrameUI.openMenuKey
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
java.awt.datatransfer.DataFlavor.plainTextFlavor
          Version 1.3 에서는,Transferable.getTransferData(DataFlavor.plainTextFlavor) 는 아니고, DataFlavor.getReaderForText(Transferable) 를 사용해 주세요.  
javax.swing.text.html.FormView.RESET
          1.3 에서는, 값은 FormView.resetButtonText 의 UIManager 프로퍼티으로부터의 것입니다.  
javax.swing.table.TableColumn.resizedPostingDisableCount
          Java 2 플랫폼 v1. 3.  
javax.swing.plaf.basic.BasicToolBarUI.rightKey
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
javax.swing.plaf.basic.BasicTabbedPaneUI.rightKey
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
javax.swing.plaf.basic.BasicSplitPaneUI.rightKey
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
java.awt.Frame.S_RESIZE_CURSOR
          Cursor.S_RESIZE_CURSOR 로 옮겨놓을 수 있고 있습니다.  
java.awt.Frame.SE_RESIZE_CURSOR
          Cursor.SE_RESIZE_CURSOR 로 옮겨놓을 수 있고 있습니다.  
javax.swing.text.html.FormView.SUBMIT
          1.3 에서는, 값은 FormView.submitButtonText 의 UIManager 프로퍼티으로부터의 것입니다.  
java.lang.Character.UnicodeBlock.SURROGATES_AREA
          J2SE 5 에서는,Character.UnicodeBlock.HIGH_SURROGATES ,Character.UnicodeBlock.HIGH_PRIVATE_USE_SURROGATES , 및 Character.UnicodeBlock.LOW_SURROGATES 를 사용합니다. 이러한 새로운 정수는, Unicode 표준의 블록 정의에 일치합니다. Character.UnicodeBlock.of(char) 메소드와 Character.UnicodeBlock.of(int) 메소드는, SURROGATES_AREA 는 아니고, 새로운 정수를 돌려줍니다.  
java.awt.Frame.SW_RESIZE_CURSOR
          Cursor.SW_RESIZE_CURSOR 로 옮겨놓을 수 있고 있습니다.  
java.awt.Frame.TEXT_CURSOR
          Cursor.TEXT_CURSOR 로 옮겨놓을 수 있고 있습니다.  
javax.swing.plaf.basic.BasicToolBarUI.upKey
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
javax.swing.plaf.basic.BasicTabbedPaneUI.upKey
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
javax.swing.plaf.basic.BasicSplitPaneUI.upKey
          Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.  
java.awt.Frame.W_RESIZE_CURSOR
          Cursor.W_RESIZE_CURSOR 로 옮겨놓을 수 있고 있습니다.  
java.awt.Frame.WAIT_CURSOR
          Cursor.WAIT_CURSOR 로 옮겨놓을 수 있고 있습니다.  
 

추천되어 있지 않은 메소드
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.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 version 1.4 이후는, Component.applyComponentOrientation 로 옮겨졌습니다.  
java.awt.Window.applyResourceBundle(String)
          J2SE version 1.4 이후는, Component.applyComponentOrientation 로 옮겨졌습니다.  
java.awt.Component.bounds()
          JDK Version 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 version 1.1 이후는, removeAll() 로 옮겨졌습니다.  
java.awt.image.renderable.RenderContext.concetenateTransform(AffineTransform)
          concatenateTransform(AffineTransform) 에 옮겨놓을 수 있었습니다.  
java.awt.Container.countComponents()
          JDK Version 1.1 이후는, getComponentCount()로 옮겨졌습니다.  
java.awt.Menu.countItems()
          JDK version 1.1 이후는, getItemCount() 로 옮겨졌습니다.  
java.awt.List.countItems()
          JDK version 1.1 이후는, getItemCount() 로 옮겨졌습니다.  
java.awt.Choice.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 1.0. 2 로 new JScrollPane(aTable) 로 옮겨졌습니다.  
javax.swing.text.TableView.createTableCell(Element)
          테이블 셀은 임의의 View 구현이 될 수가 있습니다만, 테이블은 아니고, ViewFactory 에 의해 작성되도록(듯이) 합니다.  
javax.xml.bind.JAXBContext.createValidator()
          since 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() 를 사용해 클래스 로더 리포지터리(repository)를 취득해, 이것을 사용해 직렬화 복원을 실시합니다.  
javax.management.MBeanServer.deserialize(String, ObjectName, byte[])
          getClassLoader 를 사용해, 직렬화 복원에 사용하는 클래스 로더를 가져옵니다.  
java.lang.Thread.destroy()
          이 메소드는 원래 클린 업없이 파기되도록(듯이) 설계되고 있었습니다. 보관 유지되는 모니터는 락 된 상태를 유지합니다. 다만, 이 메소드는 구현되지 않았습니다. 구현되고 있으면(자),Thread.suspend() 와 거의 똑같이 데드락이 발생합니다. 타겟 thread가 중요한 system resource를 보호하는 락을 보관 유지한 상태로 파기되었을 경우, 어느 thread도 다시 이 자원에 액세스 할 수 없습니다. 다른 thread가 이 자원을 잠그려고 하면(자), 데드락이 발생합니다. 일반적으로, 이러한 데드락은, 프로세스의 「동결」에 의해 밝혀집니다. 자세한 것은, 이하를 참조해 주세요. Thread.stop, Thread.suspend, Thread.resume, 및 Runtime.runFinalizersOnExit 가 추천 되지 않는 이유  
java.awt.Component.disable()
          JDK Version 1.1 이후는,setEnabled(boolean) 로 옮겨졌습니다.  
java.awt.MenuItem.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)
          JDK 1.2 형식의 Stub는, 이 메소드를 사용하지 않습니다. 원격 참조로 일련의 메소드 호출 (newCall,invoke, 및 done)을 사용하는 대신에, Stub는 원격 참조로 invoke(Remote, Method, Object[], int) 메소드만을 사용해 파라미터의 정렬화, 원격 메소드의 실행, 및 반환값의 비정렬화를 실행합니다.  
javax.swing.plaf.metal.MetalComboBoxUI.editablePropertyChanged(PropertyChangeEvent)
          Java 2 플랫폼 v1. 4 이후 사용되고 있지 않습니다.  
java.awt.Component.enable()
          JDK Version 1.1 이후는,setEnabled(boolean) 로 옮겨졌습니다.  
java.awt.MenuItem.enable()
          JDK version 1.1 이후는, setEnabled(boolean) 로 옮겨졌습니다.  
javax.swing.JComponent.enable()
          JDK version 1.1 이후는,java.awt.Component.setEnabled(boolean) 로 옮겨졌습니다.  
java.awt.Component.enable(boolean)
          JDK Version 1.1 이후는,setEnabled(boolean) 로 옮겨졌습니다.  
java.awt.MenuItem.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()
          대체는 없습니다 
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 암호화 서비스 프로바이더의 마스터 파일내에 있는 소유 프로퍼티의 값을 돌려주기 위해서(때문에) 사용됩니다. 이것은, 알고리즘 고유의 파라미터의 구문 분석 방법을 결정하기 위한 처리입니다. 이 메소드 대신에, 새로운 프로바이더를 사용하는, 알고리즘에 의존하지 않는 AlgorithmParametersKeyFactory 엔진 클래스 (J2SE 1.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 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.JMenuBar.getComponentAtIndex(int)
          getComponent(int i) 로 옮겨졌습니다.  
javax.swing.JPopupMenu.getComponentAtIndex(int)
          Container.getComponent(int) 로 옮겨놓을 수 있었습니다.  
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.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.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 플랫폼 1.3 이후는, 디바이더에 경계를 설정합니다.  
javax.xml.bind.Validator.getEventHandler()
          since JAXB2. 0 
java.awt.Toolkit.getFontList()
          GraphicsEnvironment.getAvailableFontFamilyNames() 를 참조해 주세요.  
javax.swing.text.LabelView.getFontMetrics()
          FontMetrics 는, JDK 로 실행하는 경우는 Glyph draw에는 사용되지 않습니다.  
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()
            
java.awt.FontMetrics.getMaxDecent()
          JDK version 1.1. 1 이후는, getMaxDescent() 로 옮겨졌습니다.  
javax.swing.JRootPane.getMenuBar()
          Swing version 1.0. 3 이후는, getJMenuBar() 로 옮겨졌습니다.  
javax.swing.JInternalFrame.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()
          JDK Version 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 version 1.1 이후는, getBlockIncrement() 로 옮겨졌습니다.  
java.security.Signature.getParameter(String)
            
java.awt.Component.getPeer()
          JDK Version 1.1 이후는, 프로그램은 직접 피어를 조작할 수 없습니다. boolean isDisplayable() 로 옮겨졌습니다.  
java.awt.Font.getPeer()
          폰트의 draw는 현재는 어느 플랫폼으로도 같습니다.  
java.awt.MenuComponent.getPeer()
          JDK version 1.1 이후는, 프로그램은 직접 피어를 조작할 수 없습니다.  
javax.xml.bind.Validator.getProperty(String)
          since 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.RMIClassLoader.getSecurityContext(ClassLoader)
          대체는 없습니다. Java 2 플랫폼 1.2 이후의 RMI 에서는, 클래스 로더의 시큐리티 문맥을 취득하기 위해서 이 메소드를 사용하지 않습니다 
java.rmi.server.LoaderHandler.getSecurityContext(ClassLoader)
          대체는 없습니다 
javax.swing.JPasswordField.getText()
          Java 2 플랫폼 1.2 이후,getPassword 로 옮겨졌습니다.  
javax.swing.JPasswordField.getText(int, int)
          Java 2 플랫폼 1.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.Window.hide()
          JDK version 1.5 이후는, Window.setVisible(boolean) 로 옮겨졌습니다.  
java.awt.Component.hide()
          JDK Version 1.1 이후는,setVisible(boolean) 로 옮겨졌습니다.  
java.awt.Dialog.hide()
          JDK version 1.5 이후는, 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 version 1.1 이후는, insert(String, int) 로 옮겨졌습니다.  
java.awt.Container.insets()
          JDK Version 1.1 이후는, getInsets() 로 옮겨졌습니다.  
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.awt.Polygon.inside(int, int)
          JDK version 1.1 이후는, contains(int, int) 로 옮겨졌습니다.  
java.rmi.server.RemoteRef.invoke(RemoteCall)
          JDK 1.2 형식의 Stub는, 이 메소드를 사용하지 않습니다. 원격 참조로 일련의 메소드 호출 (newCall,invoke, 및 done)을 사용하는 대신에, Stub는 원격 참조로 invoke(Remote, Method, Object[], int) 메소드만을 사용해 파라미터의 정렬화, 원격 메소드의 실행, 및 반환값의 비정렬화를 실행합니다.  
org.omg.CORBA.DynamicImplementation.invoke(ServerRequest)
          Portable Object Adapter 에서는 추천 되지 않습니다.  
javax.swing.JViewport.isBackingStoreEnabled()
          Java 2 플랫폼 1.3 이후,getScrollMode() 로 옮겨졌습니다.  
javax.swing.FocusManager.isFocusManagerEnabled()
          1.4 이후는, KeyboardFocusManager.getDefaultFocusTraversalPolicy()로 옮겨졌습니다.  
java.awt.Component.isFocusTraversable()
          JDK Version 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()
          since 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.Container.layout()
          JDK Version 1.1 이후는, doLayout() 로 옮겨졌습니다.  
java.awt.Component.layout()
          JDK Version 1.1 이후는, doLayout() 로 옮겨졌습니다.  
java.awt.ScrollPane.layout()
          JDK version 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.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.awt.Component.lostFocus(Event, Object)
          JDK Version 1.1 이후는, processFocusEvent(FocusEvent)로 옮겨졌습니다.  
java.awt.Container.minimumSize()
          JDK Version 1.1 이후는, getMinimumSize() 로 옮겨졌습니다.  
java.awt.Component.minimumSize()
          JDK Version 1.1 이후는, getMinimumSize() 로 옮겨졌습니다.  
java.awt.TextField.minimumSize()
          JDK version 1.1 이후는, getMinimumSize() 로 옮겨졌습니다.  
java.awt.TextArea.minimumSize()
          JDK version 1.1 이후는, getMinimumSize() 로 옮겨졌습니다.  
java.awt.List.minimumSize()
          JDK version 1.1 이후는, getMinimumSize() 로 옮겨졌습니다.  
java.awt.TextField.minimumSize(int)
          JDK version 1.1 이후는, getMinimumSize(int) 로 옮겨졌습니다.  
java.awt.List.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)
          JDK 1.2 형식의 Stub는, 이 메소드를 사용하지 않습니다. Stub의 원격 참조로 일련의 메소드 호출 (newCall,invoke, 및 done)을 사용하는 대신에, Stub는 원격 참조로 invoke(Remote, Method, Object[], int) 메소드만을 사용해, 파라미터의 정렬화, 원격 메소드의 실행, 및 반환값의 비정렬화를 실행합니다.  
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)
            
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.MenuContainer.postEvent(Event)
          JDK 버젼 1.1 이후는, dispatchEvent(AWTEvent)로 옮겨졌습니다.  
java.awt.Window.postEvent(Event)
          JDK version 1.1 이후는, dispatchEvent(AWTEvent) 로 옮겨졌습니다.  
java.awt.Component.postEvent(Event)
          JDK Version 1.1 이후는, dispatchEvent(AWTEvent)로 옮겨졌습니다.  
java.awt.MenuComponent.postEvent(Event)
          JDK version 1.1 이후는, dispatchEvent 로 옮겨졌습니다.  
java.awt.image.renderable.RenderContext.preConcetenateTransform(AffineTransform)
          preConcatenateTransform(AffineTransform) 에 (으)로 옮겨졌습니다.  
java.awt.Container.preferredSize()
          JDK Version 1.1 이후는, getPreferredSize() 로 옮겨졌습니다.  
java.awt.Component.preferredSize()
          JDK Version 1.1 이후는,getPreferredSize() 로 옮겨졌습니다.  
java.awt.TextField.preferredSize()
          JDK version 1.1 이후는, getPreferredSize() 로 옮겨졌습니다.  
java.awt.TextArea.preferredSize()
          JDK version 1.1 이후는, getPreferredSize() 로 옮겨졌습니다.  
java.awt.List.preferredSize()
          JDK version 1.1 이후는, getPreferredSize() 로 옮겨졌습니다.  
java.awt.TextField.preferredSize(int)
          JDK version 1.1 이후는, getPreferredSize(int) 로 옮겨졌습니다.  
java.awt.List.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 플랫폼 1.2 이후는, RMI 는 레지스트리의 구현을 취득하기 위해서 RegistryHandler 를 사용하지 않습니다 
java.rmi.registry.RegistryHandler.registryStub(String, int)
          대체는 없습니다. Java 2 플랫폼 1.2 이후는, RMI 는 레지스트리의 Stub를 취득하기 위해서 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 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.Thread.resume()
          이 메소드는 데드락을 발생하기 쉽기 때문에 추천 되지 않습니다. Thread.suspend() 와 함께 사용하기 위해(때문에)인 만큼 제공되고 있습니다. 자세한 것은, 이하를 참조해 주세요. Thread.stop, Thread.suspend, Thread.resume, 및 Runtime.runFinalizersOnExit 가 추천 되지 않는 이유  
java.lang.ThreadGroup.resume()
          이 메소드는 단지 Thread.suspendThreadGroup.suspend 와 조합해 사용됩니다. 모두 데드락을 발생시키기 쉽기 때문에 추천 되지 않습니다. 자세한 것은 Thread.suspend() 를 참조해 주세요.  
java.lang.System.runFinalizersOnExit(boolean)
          이 메소드는 본질적으로 안전하지는 않습니다. 파이나라이자가 라이브 객체에 대해서 불려 가는 결과가 될 가능성이 있어, 그 때 다른 thread가 그러한 객체를 병행해 조작하고 있으면(자), 동작이 이상하게 되는지, 데드락이 발생합니다.  
java.lang.Runtime.runFinalizersOnExit(boolean)
          이 메소드는 본질적으로 안전하지는 않습니다. 파이나라이자가 라이브 객체에 대해서 불려 가는 결과가 될 가능성이 있어, 그 때 다른 thread가 그러한 객체를 병행해 조작하고 있으면(자), 동작이 이상하게 되는지, 데드락이 발생합니다.  
java.util.Properties.save(OutputStream, String)
          이 메소드는, 프로퍼티 리스트의 보존중에 입출력 에러가 발생해도, IOException 를 throw 하지 않습니다. 프로퍼티 리스트의 보존 방법으로서는,store(OutputStream out, String comments) 메소드 또는 storeToXML(OutputStream os, String comment) 메소드의 사용이 추천 됩니다.  
java.net.MulticastSocket.send(DatagramPacket, byte)
          대신에, 다음의 코드 또는 그것과 동등의 코드를 사용해 주세요. ...... + context.getLifetime()); + context.getLifetime()); + context.getLifetime()); + context.getLifetime()); ...... 
javax.swing.JViewport.setBackingStoreEnabled(boolean)
          Java 2 플랫폼 1.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)
          since 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)
            
javax.management.ValueExp.setMBeanServer(MBeanServer)
          ValueExp 는 MBean 서버에 액세스 해, QueryEval.getMBeanServer() 를 사용해 평가되기 (위해)때문에, 이 메소드는 불필요합니다.  
javax.swing.JRootPane.setMenuBar(JMenuBar)
          Swing version 1.0. 3 이후는, setJMenuBar(JMenuBar menu) 로 옮겨졌습니다.  
javax.swing.JInternalFrame.setMenuBar(JMenuBar)
          Swing version 1.0. 3 이후는, setJMenuBar(JMenuBar m) 로 옮겨졌습니다.  
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)
          JDK Version 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 version 1.1 이후는, setBlockIncrement() 로 옮겨졌습니다.  
java.security.Signature.setParameter(String, Object)
          setParameter 를 사용해 주세요.  
javax.xml.bind.Validator.setProperty(String, Object)
          since JAXB2. 0 
java.rmi.server.RemoteStub.setRef(RemoteStub, RemoteRef)
          대체는 없습니다. RemoteStubRemoteStub(RemoteRef) 생성자 을 사용해 작성할 수 있기 (위해)때문에,setRef 메소드는 필요 없습니다 
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)
            
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)
          since 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.Window.show()
          JDK version 1.5 이후는, Window.setVisible(boolean) 로 옮겨졌습니다.  
java.awt.Component.show()
          JDK Version 1.1 이후는,setVisible(boolean) 로 옮겨졌습니다.  
java.awt.Dialog.show()
          JDK version 1.5 이후는, 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 1.0. 3 이후는,doLayout() 로 옮겨졌습니다.  
java.lang.Thread.stop()
          이 메소드는 본질적으로 안전하지는 않습니다. Thread.stop 를 사용해 thread를 정지하면(자), 체크되어 있지 않은 ThreadDeath 예외가 스택아래에서 위에게 전할 수 있었던 결과, 그 thread에 의해 락 되고 있던 모니터의 락이 모두 해제됩니다. 이러한 모니터에 의해 직전까지 보호되고 있던 객체가 무결성의 없는 상태에 있었을 경우, 망가진 객체는 다른 thread에 대해서 가시가 되어, 동작이 보증되지 않는 것이 있습니다. 많은 경우, 타겟 thread의 실행 정지를 지시하려면 ,stop 는 아니고, 단지 일부의 변수를 변경하는 코드를 사용할 필요가 있습니다. 타겟 thread는, 이 변수를 정기적으로 검사해, 실행을 정지해야 할 일을 변수가 가리키고 있는 경우에는, thread의 run 메소드로부터 일반적으로의 방법으로 복귀할 필요가 있습니다. 조건 변수등으로 타겟 thread가 오랫동안 대기하고 있는 경우, 대기를 중단시키려면 ,interrupt 메소드를 사용합니다. 자세한 것은, 이하를 참조해 주세요. Thread.stop, Thread.suspend, Thread.resume, 및 Runtime.runFinalizersOnExit 가 추천 되지 않는 이유  
java.lang.ThreadGroup.stop()
          이 메소드는 본질적으로 안전하지는 않습니다. 자세한 것은 Thread.stop() 를 참조해 주세요.  
java.lang.Thread.stop(Throwable)
          이 메소드는 본질적으로 안전하지는 않습니다. Thread.stop() 를 참조해 주세요. 게다가 이 메소드는, 타겟 thread로 처리의 준비가 되어 있지 않은 예외의 생성에 사용되는 일이 있는 점에서도 위험합니다 (이 메소드가 없으면 thread에 의해 throw 될리가 없는, 체크된 예외 등). 자세한 것은, 이하를 참조해 주세요. Thread.stop, Thread.suspend, Thread.resume, 및 Runtime.runFinalizersOnExit 가 추천 되지 않는 이유  
java.lang.Thread.suspend()
          이 메소드는 데드락을 발생하기 쉽기 때문에 추천 되지 않습니다. 타겟 thread가, 중단되는 시점에서, 중요한 system resource를 보호하는 모니터를 잠그고 있는 경우, 타겟 thread가 재개될 때까지 어느 thread도 그 자원에 액세스 할 수 없습니다. 이 때, 타겟 thread를 재개하는 thread가,resume 를 호출하기 전에 이 모니터를 잠그려고 하면(자), 데드락이 발생합니다. 일반적으로, 이러한 데드락은, 프로세스의 「동결」에 의해 밝혀집니다. 자세한 것은, 이하를 참조해 주세요. Thread.stop, Thread.suspend, Thread.resume, 및 Runtime.runFinalizersOnExit 가 추천 되지 않는 이유  
java.lang.ThreadGroup.suspend()
          이 메소드는 본질적으로 데드락을 발생시키기 쉬워지고 있습니다. 자세한 것은 Thread.suspend() 를 참조해 주세요.  
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.Operation.toString()
          대체는 없습니다 
java.rmi.server.LogStream.toString()
          대체는 없습니다 
java.io.ByteArrayOutputStream.toString(int)
          이 메소드는 바이트를 캐릭터 라인에 적절히 변환할 수 없습니다. JDK 1. 1 현재, 추천 되는 방법은, 인코딩명을 인수에 취하는 toString(String enc) 메소드인가, 플랫폼의 디폴트의 캐릭터 세트를 사용하는 toString() 메소드를 사용하는 것입니다.  
java.io.File.toURL()
          이 메소드에서는, URL 내에서 사용할 수 없는 이스케이프 문자는 자동적으로 변환할 수 없습니다. 새로운 코드의 추상 경로명을 URL 로 변환하려면 , 우선 toURI 메소드를 사용해 URI 로 변환하고 나서,URI.toURL 메소드를 사용해 URL 로 변환하는 것을 추천합니다.  
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)
          since JAXB2. 0 
javax.xml.bind.Validator.validateRoot(Object)
          since 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 1.1 현재, 입력 스트림을 토큰화하려면 , 다음과 같이 해 입력 스트림을 문자 스트림로 변환할 방법이 적절합니다.
   Reader r = new BufferedReader(new InputStreamReader(is));
   StreamTokenizer st = new StreamTokenizer(r);
 
 
java.lang.String(byte[], int)
          이 메소드에서는, 바이트로부터 문자에의 변환이 올바르게 행해지지 않습니다. JDK 1. 1 이후에서는, 바이트로부터 문자에의 변환에는, 인수로서 Charset , 캐릭터 세트의 이름을 취하는 String 생성자 , 또는 플랫폼의 디폴트 캐릭터 세트를 사용하는 String 생성자 의 사용이 추천 됩니다.  
java.lang.String(byte[], int, int, int)
          이 메소드에서는, 바이트로부터 문자에의 변환이 올바르게 행해지지 않습니다. JDK 1. 1 이후에서는, 바이트로부터 문자에의 변환에는, 인수로서 Charset , 캐릭터 세트의 이름을 취하는 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) 생성자 을 대신에 사용해 주세요.  
 

추천되어 있지 않은 주석형의 요소
javax.jws.HandlerChain.name
          JSR-181 2.0 이후는 추천 되지 않게 되어, 대체는 없습니다.  
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.