JavaTM Platform
Standard Ed. 6

클래스
java.lang.Deprecated 의 사용

Deprecated 를 사용하고 있는 패키지
java.awt 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.  
java.awt.datatransfer 어플리케이션간 또는 어플리케이션내의 데이터 전송을 위한 인터페이스와 클래스를 제공합니다.  
java.awt.event AWT 컴퍼넌트에 의해 트리거되는 다양한 종류의 이벤트를 처리하는 인터페이스와 클래스를 제공합니다.  
java.awt.image.renderable draw에 의존하지 않는 이미지를 작성하기 위한 클래스 및 인터페이스를 제공합니다.  
java.io 이 패키지는, 데이터 스트림, 직렬화, 파일 시스템에 의한 시스템 입출력용으로 제공되고 있습니다.  
java.lang Java 프로그램 언어의 설계해 기본적인 클래스를 제공합니다.  
java.net 네트워크 어플리케이션을 구현하기 위한 클래스를 제공합니다.  
java.rmi RMI 패키지를 제공합니다.  
java.rmi.dgc RMI 분산 가베지 컬렉션 (DGC)에 대한 클래스와 인터페이스를 제공합니다.  
java.rmi.registry RMI 레지스트리용으로서 1 개의 클래스와 2 개의 인터페이스를 제공합니다.  
java.rmi.server 서버측의 RMI 를 지원하는 클래스와 인터페이스를 제공합니다.  
java.security 시큐리티 시스템의 클래스와 인터페이스를 제공합니다.  
java.sql JavaTM 프로그램 언어를 사용해 데이터 소스 (일반적으로은 RDB)의 데이터에 액세스 해 처리하는 API 를 제공합니다.  
java.util 이 패키지에는, 컬렉션 시스템, 유산 컬렉션 클래스, 이벤트 모델, 일시 기능, 국제화, 및 다양한 유틸리티 클래스 (StringTokenizer, 난수 제너레이터, 및 비트 배열)가 포함되어 있습니다.  
java.util.logging JavaTM 2 플랫폼의 코아로깅 기능의 클래스와 인터페이스를 제공합니다.  
javax.accessibility 사용자 인터페이스 컴퍼넌트와 그러한 컴퍼넌트에의 액세스를 제공하는 사용자 보조 기능동안의 규약을 정의합니다.  
javax.jws.soap   
javax.management Java Management Extensions 의 코어 클래스를 제공합니다.  
javax.management.loading 개량형의 동적 로드 기능을 구현하는 클래스를 제공합니다.  
javax.management.monitor 모니터 클래스를 정의합니다.  
javax.management.openmbean 공개 데이터형과 Open MBean 기술자 클래스를 제공합니다.  
javax.security.auth 이 패키지는, 인증과 승인에 관한 시스템를 제공합니다.  
javax.swing 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.  
javax.swing.plaf.basic 기본 Look & Feel 에 따라 구축된 사용자 인터페이스 객체를 제공합니다.  
javax.swing.plaf.metal 디폴트의 Look & Feel 인 Java Look & Feel (코드명은 Metal)에 따라 작성된 사용자 인터페이스 객체를 제공합니다.  
javax.swing.table javax.swing.JTable 를 처리하기 위한 클래스 및 인터페이스를 제공합니다.  
javax.swing.text 편집 가능한 텍스트 컴퍼넌트와 편집 불능인 텍스트 컴퍼넌트를 처리하는 클래스와 인터페이스를 제공합니다.  
javax.swing.text.html HTML 텍스트 문자 편집기를 작성하기 위한 HTMLEditorKit 클래스와 지원 클래스를 제공합니다.  
org.omg.CORBA OMG CORBA API 의 JavaTM 프로그램 언어 (ORB 클래스를 포함한다)에의 매핑을 제공합니다.  
org.omg.CORBA.portable portability 층, 즉, 어느 벤더에 의해 생성된 코드가 다른 벤더의 ORB 로 동작할 수 있도록(듯이) 하는 일련의 ORB API 를 제공합니다.  
 

java.awt 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 java.awt 의 필드
static int Frame. CROSSHAIR_CURSOR
          추천 되고 있지 않습니다.  Cursor.CROSSHAIR_CURSOR 로 옮겨놓을 수 있고 있습니다.
static int Frame. DEFAULT_CURSOR
          추천 되고 있지 않습니다.  Cursor.DEFAULT_CURSOR 로 옮겨놓을 수 있고 있습니다.
static int Frame. E_RESIZE_CURSOR
          추천 되고 있지 않습니다.  Cursor.E_RESIZE_CURSOR 로 옮겨놓을 수 있고 있습니다.
static int Frame. HAND_CURSOR
          추천 되고 있지 않습니다.  Cursor.HAND_CURSOR 로 옮겨놓을 수 있고 있습니다.
static int Frame. MOVE_CURSOR
          추천 되고 있지 않습니다.  Cursor.MOVE_CURSOR 로 옮겨놓을 수 있고 있습니다.
static int Frame. N_RESIZE_CURSOR
          추천 되고 있지 않습니다.  Cursor.N_RESIZE_CURSOR 로 옮겨놓을 수 있고 있습니다.
static int Frame. NE_RESIZE_CURSOR
          추천 되고 있지 않습니다.  Cursor.NE_RESIZE_CURSOR 로 옮겨놓을 수 있고 있습니다.
static int Frame. NW_RESIZE_CURSOR
          추천 되고 있지 않습니다.  Cursor.NW_RESIZE_CURSOR 로 옮겨놓을 수 있고 있습니다.
static int Frame. S_RESIZE_CURSOR
          추천 되고 있지 않습니다.  Cursor.S_RESIZE_CURSOR 로 옮겨놓을 수 있고 있습니다.
static int Frame. SE_RESIZE_CURSOR
          추천 되고 있지 않습니다.  Cursor.SE_RESIZE_CURSOR 로 옮겨놓을 수 있고 있습니다.
static int Frame. SW_RESIZE_CURSOR
          추천 되고 있지 않습니다.  Cursor.SW_RESIZE_CURSOR 로 옮겨놓을 수 있고 있습니다.
static int Frame. TEXT_CURSOR
          추천 되고 있지 않습니다.  Cursor.TEXT_CURSOR 로 옮겨놓을 수 있고 있습니다.
static int Frame. W_RESIZE_CURSOR
          추천 되고 있지 않습니다.  Cursor.W_RESIZE_CURSOR 으로 옮겨놓을 수 있고 있습니다.
static int Frame. WAIT_CURSOR
          추천 되고 있지 않습니다.  Cursor.WAIT_CURSOR 로 옮겨놓을 수 있고 있습니다.
 

Deprecated 형의 주석을 가지는 java.awt 의 메소드
 boolean Component. action (Event  evt, Object  what)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, 액션 이벤트를 개시하는 컴퍼넌트의 ActionListener 로서 이 컴퍼넌트를 등록할 필요가 있습니다.
 void List. addItem (String  item)
          추천 되고 있지 않습니다.  add(String) 를 사용
 void List. addItem (String  item, int index)
          추천 되고 있지 않습니다.  add(String, int) 를 사용
 void BorderLayout. addLayoutComponent (String  name, Component  comp)
          추천 되고 있지 않습니다.  addLayoutComponent(Component, Object) 로 옮겨졌습니다.
 void CardLayout. addLayoutComponent (String  name, Component  comp)
          추천 되고 있지 않습니다.  addLayoutComponent(Component, Object) 에 옮겨놓을 수 있었습니다.
 boolean List. allowsMultipleSelections ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, isMultipleMode() 로 옮겨졌습니다.
 void TextArea. appendText (String  str)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, append(String) 로 옮겨졌습니다.
 void Window. applyResourceBundle (ResourceBundle  rb)
          추천 되고 있지 않습니다.  J2SE version 1.4 이후는, Component.applyComponentOrientation 로 옮겨졌습니다.
 void Window. applyResourceBundle (String  rbName)
          추천 되고 있지 않습니다.  J2SE version 1.4 이후는, Component.applyComponentOrientation 로 옮겨졌습니다.
 Rectangle Component. bounds ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,getBounds() 로 옮겨졌습니다.
 void List. clear ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, removeAll() 로 옮겨졌습니다.
 int Container. countComponents ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, getComponentCount()로 옮겨졌습니다.
 int Menu. countItems ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getItemCount() 로 옮겨졌습니다.
 int List. countItems ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getItemCount() 로 옮겨졌습니다.
 int Choice. countItems ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getItemCount() 로 옮겨졌습니다.
 int MenuBar. countMenus ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getMenuCount() 로 옮겨졌습니다.
 void List. delItem (int position)
          추천 되고 있지 않습니다.  remove(String)remove(int) 로 옮겨졌습니다.
 void List. delItems (int start, int end)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, 일반 이용될 예정은 없습니다. 이 메소드는, 패키지 private 메소드로서 만 보관 유지될 예정입니다.
 void Container. deliverEvent (Event  e)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, dispatchEvent(AWTEvent e) 로 옮겨졌습니다.
 void Component. deliverEvent (Event  e)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, dispatchEvent(AWTEvent e) 로 옮겨졌습니다.
 void Component. disable ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,setEnabled(boolean) 로 옮겨졌습니다.
 void MenuItem. disable ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, setEnabled(boolean) 로 옮겨졌습니다.
 void Component. enable ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,setEnabled(boolean) 로 옮겨졌습니다.
 void MenuItem. enable ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, setEnabled(boolean) 로 옮겨졌습니다.
 void Component. enable (boolean b)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,setEnabled(boolean) 로 옮겨졌습니다.
 void MenuItem. enable (boolean b)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, setEnabled(boolean) 로 옮겨졌습니다.
 Rectangle Polygon. getBoundingBox ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getBounds() 로 옮겨졌습니다.
 Rectangle Graphics. getClipRect ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getClipBounds() 로 옮겨졌습니다.
 Checkbox CheckboxGroup. getCurrent ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getSelectedCheckbox() 로 옮겨졌습니다.
 int Frame. getCursorType ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, Component.getCursor() 로 옮겨졌습니다.
abstract  String [] Toolkit. getFontList ()
          추천 되고 있지 않습니다.  GraphicsEnvironment.getAvailableFontFamilyNames() 를 참조해 주세요.
abstract  FontMetrics Toolkit. getFontMetrics (Font  font)
          추천 되고 있지 않습니다.  JDK version 1.2 이후는,Font 메소드 getLineMetrics 로 옮겨졌습니다.
protected abstract  java.awt.peer.FontPeer Toolkit. getFontPeer (String  name, int style)
          추천 되고 있지 않습니다.  java.awt.GraphicsEnvironment#getAllFonts 를 참조해 주세요.
 int Scrollbar. getLineIncrement ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getUnitIncrement() 로 옮겨졌습니다.
 int FontMetrics. getMaxDecent ()
          추천 되고 있지 않습니다.  JDK version 1.1. 1 이후는, getMaxDescent() 로 옮겨졌습니다.
static ComponentOrientation ComponentOrientation. getOrientation (ResourceBundle  bdl)
          추천 되고 있지 않습니다.  J2SE 1.4 로부터는 ComponentOrientation.getOrientation(java.util.Locale) 를 사용합니다.
 int Scrollbar. getPageIncrement ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getBlockIncrement() 로 옮겨졌습니다.
 java.awt.peer.ComponentPeer Component. getPeer ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, 프로그램은 직접 피어를 조작할 수 없습니다. boolean isDisplayable() 로 옮겨졌습니다.
 java.awt.peer.FontPeer Font. getPeer ()
          추천 되고 있지 않습니다.  폰트의 draw는 현재는 어느 플랫폼으로도 같습니다.
 java.awt.peer.MenuComponentPeer MenuComponent. getPeer ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, 프로그램은 직접 피어를 조작할 수 없습니다.
 int Scrollbar. getVisible ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getVisibleAmount() 로 옮겨졌습니다.
 boolean Component. gotFocus (Event  evt, Object  what)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, processFocusEvent(FocusEvent)로 옮겨졌습니다.
 boolean Component. handleEvent (Event  evt)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, processEvent(AWTEvent)로 옮겨졌습니다.
 void Window. hide ()
          추천 되고 있지 않습니다.  JDK version 1.5 이후는, Window.setVisible(boolean) 로 옮겨졌습니다.
 void Component. hide ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,setVisible(boolean) 로 옮겨졌습니다.
 void Dialog. hide ()
          추천 되고 있지 않습니다.  JDK version 1.5 이후는, setVisible(boolean) 로 옮겨졌습니다.
 void TextArea. insertText (String  str, int pos)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, insert(String, int) 로 옮겨졌습니다.
 Insets Container. insets ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, getInsets() 로 옮겨졌습니다.
 boolean Component. inside (int x, int y)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, contains(int, int)로 옮겨졌습니다.
 boolean Rectangle. inside (int X, int Y)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, contains(int, int) 로 옮겨졌습니다.
 boolean Polygon. inside (int x, int y)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, contains(int, int) 로 옮겨졌습니다.
 boolean Component. isFocusTraversable ()
          추천 되고 있지 않습니다.  JDK Version 1.4 이후는,isFocusable() 를 사용
 boolean List. isSelected (int index)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, isIndexSelected(int) 로 옮겨졌습니다.
 boolean Component. keyDown (Event  evt, int key)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, processKeyEvent(KeyEvent)로 옮겨졌습니다.
 boolean Component. keyUp (Event  evt, int key)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, processKeyEvent(KeyEvent)로 옮겨졌습니다.
 void Container. layout ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, doLayout() 로 옮겨졌습니다.
 void Component. layout ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, doLayout() 로 옮겨졌습니다.
 void ScrollPane. layout ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, doLayout() 로 옮겨졌습니다.
 Component Container. locate (int x, int y)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, getComponentAt(int, int) 로 옮겨졌습니다.
 Component Component. locate (int x, int y)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, getComponentAt(int, int)로 옮겨졌습니다.
 Point Component. location ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,getLocation() 로 옮겨졌습니다.
 boolean Component. lostFocus (Event  evt, Object  what)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, processFocusEvent(FocusEvent)로 옮겨졌습니다.
 Dimension Container. minimumSize ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, getMinimumSize() 로 옮겨졌습니다.
 Dimension Component. minimumSize ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, getMinimumSize() 로 옮겨졌습니다.
 Dimension TextField. minimumSize ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getMinimumSize() 로 옮겨졌습니다.
 Dimension TextArea. minimumSize ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getMinimumSize() 로 옮겨졌습니다.
 Dimension List. minimumSize ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getMinimumSize() 로 옮겨졌습니다.
 Dimension TextField. minimumSize (int columns)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getMinimumSize(int) 로 옮겨졌습니다.
 Dimension List. minimumSize (int rows)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getMinimumSize(int) 로 옮겨졌습니다.
 Dimension TextArea. minimumSize (int rows, int columns)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getMinimumSize(int, int) 로 옮겨졌습니다.
 boolean Component. mouseDown (Event  evt, int x, int y)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, processMouseEvent(MouseEvent)로 옮겨졌습니다.
 boolean Component. mouseDrag (Event  evt, int x, int y)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, processMouseMotionEvent(MouseEvent)로 옮겨졌습니다.
 boolean Component. mouseEnter (Event  evt, int x, int y)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, processMouseEvent(MouseEvent)로 옮겨졌습니다.
 boolean Component. mouseExit (Event  evt, int x, int y)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, processMouseEvent(MouseEvent)로 옮겨졌습니다.
 boolean Component. mouseMove (Event  evt, int x, int y)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, processMouseMotionEvent(MouseEvent)로 옮겨졌습니다.
 boolean Component. mouseUp (Event  evt, int x, int y)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, processMouseEvent(MouseEvent)로 옮겨졌습니다.
 void Component. move (int x, int y)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,setLocation(int, int) 로 옮겨졌습니다.
 void Rectangle. move (int x, int y)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, setLocation(int, int) 로 옮겨졌습니다.
 void Component. nextFocus ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, transferFocus()로 옮겨졌습니다.
 boolean MenuContainer. postEvent (Event  evt)
          추천 되고 있지 않습니다.  JDK 버젼 1.1 이후는, dispatchEvent(AWTEvent)로 옮겨졌습니다.
 boolean Window. postEvent (Event  e)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, dispatchEvent(AWTEvent) 로 옮겨졌습니다.
 boolean Component. postEvent (Event  e)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, dispatchEvent(AWTEvent)로 옮겨졌습니다.
 boolean MenuComponent. postEvent (Event  evt)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, dispatchEvent 로 옮겨졌습니다.
 Dimension Container. preferredSize ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, getPreferredSize() 로 옮겨졌습니다.
 Dimension Component. preferredSize ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,getPreferredSize() 로 옮겨졌습니다.
 Dimension TextField. preferredSize ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getPreferredSize() 로 옮겨졌습니다.
 Dimension TextArea. preferredSize ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getPreferredSize() 로 옮겨졌습니다.
 Dimension List. preferredSize ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getPreferredSize() 로 옮겨졌습니다.
 Dimension TextField. preferredSize (int columns)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getPreferredSize(int) 로 옮겨졌습니다.
 Dimension List. preferredSize (int rows)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getPreferredSize(int) 로 옮겨졌습니다.
 Dimension TextArea. preferredSize (int rows, int columns)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, getPreferredSize(int, int) 로 옮겨졌습니다.
 void TextArea. replaceText (String  str, int start, int end)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, replaceRange(String, int, int) 로 옮겨졌습니다.
 void Window. reshape (int x, int y, int width, int height)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, setBounds(int, int, int, int) 로 옮겨졌습니다.
 void Component. reshape (int x, int y, int width, int height)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,setBounds(int, int, int, int) 로 옮겨졌습니다.
 void Rectangle. reshape (int x, int y, int width, int height)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, setBounds(int, int, int, int) 로 옮겨졌습니다.
 void Component. resize (Dimension  d)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,setSize(Dimension) 로 옮겨졌습니다.
 void Component. resize (int width, int height)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,setSize(int, int) 로 옮겨졌습니다.
 void Rectangle. resize (int width, int height)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, setSize(int, int) 로 옮겨졌습니다.
 void CheckboxGroup. setCurrent (Checkbox  box)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, setSelectedCheckbox(Checkbox) 로 옮겨졌습니다.
 void Frame. setCursor (int cursorType)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, Component.setCursor(Cursor) 로 옮겨졌습니다.
 void TextField. setEchoCharacter (char c)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, setEchoChar(char) 로 옮겨졌습니다.
 void Scrollbar. setLineIncrement (int v)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, setUnitIncrement(int) 로 옮겨졌습니다.
 void List. setMultipleSelections (boolean b)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, setMultipleMode(boolean) 로 옮겨졌습니다.
 void Scrollbar. setPageIncrement (int v)
          추천 되고 있지 않습니다.  JDK version 1.1 이후는, setBlockIncrement() 로 옮겨졌습니다.
 void Window. show ()
          추천 되고 있지 않습니다.  JDK version 1.5 이후는, Window.setVisible(boolean) 로 옮겨졌습니다.
 void Component. show ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,setVisible(boolean) 로 옮겨졌습니다.
 void Dialog. show ()
          추천 되고 있지 않습니다.  JDK version 1.5 이후는, setVisible(boolean) 로 옮겨졌습니다.
 void Component. show (boolean b)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,setVisible(boolean) 로 옮겨졌습니다.
 Dimension Component. size ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,getSize() 로 옮겨졌습니다.
 

java.awt.datatransfer 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 java.awt.datatransfer 의 필드
static DataFlavor DataFlavor. plainTextFlavor
          추천 되고 있지 않습니다.  Version 1.3 에서는,Transferable.getTransferData(DataFlavor.plainTextFlavor) 는 아니고, DataFlavor.getReaderForText(Transferable) 를 사용해 주세요.
 

Deprecated 형의 주석을 가지는 java.awt.datatransfer 의 메소드
 boolean DataFlavor. equals (String  s)
          추천 되고 있지 않습니다.  hashCode() 규약과 일관성이 없기 때문에, 대신에 isMimeTypeEqual(String) 를 사용해 주세요.
protected  String DataFlavor. normalizeMimeType (String  mimeType)
          추천 되고 있지 않습니다.   
protected  String DataFlavor. normalizeMimeTypeParameter (String  parameterName, String  parameterValue)
          추천 되고 있지 않습니다.   
 

java.awt.event 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 java.awt.event 의 메소드
 void KeyEvent. setModifiers (int modifiers)
          추천 되고 있지 않습니다.  JDK1. 1.4 이후
 

Deprecated 형의 주석을 가지는 java.awt.event 의 생성자
KeyEvent (Component  source, int id, long when, int modifiers, int keyCode)
          추천 되고 있지 않습니다.  JDK1. 1 이후
 

java.awt.image.renderable 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 java.awt.image.renderable 의 메소드
 void RenderContext. concetenateTransform (AffineTransform  modTransform)
          추천 되고 있지 않습니다.  concatenateTransform(AffineTransform) 에 옮겨놓을 수 있었습니다.
 void RenderContext. preConcetenateTransform (AffineTransform  modTransform)
          추천 되고 있지 않습니다.  preConcatenateTransform(AffineTransform) 에 (으)로 옮겨졌습니다.
 

java.io 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 java.io 의 메소드
 class LineNumberInputStream
          추천 되고 있지 않습니다.  이 클래스는, 문자가 바이트에 의해 적절히 표현된다고 하는 잘못한 인식을 전제로 하고 있습니다. JDK 1. 1 이후, 문자 스트림의 처리에는, 행 번호를 카운트하기 위한 클래스가 포함되어 있는 새로운 문자 스트림 클래스를 사용하는 것이 적절합니다.
 class StringBufferInputStream
          추천 되고 있지 않습니다.  이 클래스에서는, 문자로부터 바이트에의 변환이 올바르게 행해지지 않습니다. JDK 1. 1 이후는, 캐릭터 라인으로부터 스트림을 작성하려면 ,StringReader 클래스를 사용하는 것이 적절합니다.
 

Deprecated 형의 주석을 가지는 java.io 의 메소드
 String DataInputStream. readLine ()
          추천 되고 있지 않습니다.  이 메소드는, 바이트를 적절히 캐릭터 라인으로 변환하지 않습니다. JDK 1. 1 에서는, 텍스트행을 읽어들이는 방법으로서는 BufferedReader.readLine() 메소드를 사용하는 것이 추천 되고 있습니다. 행을 읽어들이는데 DataInputStream 클래스를 사용하는 프로그램을,BufferedReader 클래스를 사용하도록(듯이) 변환하려면 , 다음의 형식의 코드를,
     DataInputStream d = new DataInputStream(in);
 
다음의 형식의 코드로 옮겨놓습니다.
     BufferedReader d
          = new BufferedReader(new InputStreamReader(in));
 
 String ObjectInputStream. readLine ()
          추천 되고 있지 않습니다.  이 메소드에서는, 바이트로부터 문자에의 변환이 올바르게 행해지지 않습니다. 상세 및 대체 메소드에 대해서는 DataInputStream 를 참조해 주세요.
 String ByteArrayOutputStream. toString (int hibyte)
          추천 되고 있지 않습니다.  이 메소드는 바이트를 캐릭터 라인에 적절히 변환할 수 없습니다. JDK 1. 1 현재, 추천 되는 방법은, 인코딩명을 인수에 취하는 toString(String enc) 메소드인가, 플랫폼의 디폴트의 캐릭터 세트를 사용하는 toString() 메소드를 사용하는 것입니다.
 URL File. toURL ()
          추천 되고 있지 않습니다.  이 메소드에서는, URL 내에서 사용할 수 없는 이스케이프 문자는 자동적으로 변환할 수 없습니다. 새로운 코드의 추상 경로명을 URL 로 변환하려면 , 우선 toURI 메소드를 사용해 URI 로 변환하고 나서,URI.toURL 메소드를 사용해 URL 로 변환하는 것을 추천합니다.
abstract  void ObjectOutputStream.PutField. write (ObjectOutput  out)
          추천 되고 있지 않습니다.  이 메소드는,PutField 객체에 의해 포함되었을 때의 형식에서 값을 기입하지 않기 때문에, 직렬화 스트림이 파괴되는 일이 있습니다. PutField 데이터를 올바르게 기입하려면 ,ObjectOutputStream.writeFields() 메소드를 호출합니다.
 

Deprecated 형의 주석을 가지는 java.io 의 생성자
StreamTokenizer (InputStream  is)
          추천 되고 있지 않습니다.  JDK 1.1 현재, 입력 스트림을 토큰화하려면 , 다음과 같이 해 입력 스트림을 문자 스트림로 변환할 방법이 적절합니다.
   Reader r = new BufferedReader(new InputStreamReader(is));
   StreamTokenizer st = new StreamTokenizer(r);
 
 

java.lang 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 java.lang 의 필드
protected  boolean SecurityManager. inCheck
          추천 되고 있지 않습니다.  이 타입의 시큐리티 체크는 추천 되지 않습니다. 대신에 checkPermission 의 호출을 사용하는 것을 추천합니다.
static Character.UnicodeBlock 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 는 아니고, 새로운 정수를 돌려줍니다.
 

Deprecated 형의 주석을 가지는 java.lang 의 메소드
 boolean ThreadGroup. allowThreadSuspension (boolean b)
          추천 되고 있지 않습니다.  이 호출의 정의는, 추천되어 있지 않은 ThreadGroup.suspend() 에 의존합니다. 또, 이 호출의 동작은 지정되지 않습니다.
 void SecurityManager. checkMulticast (InetAddress  maddr, byte ttl)
          추천 되고 있지 않습니다.  대신에 #checkPermission(java.security.Permission)를 사용한다
protected  int SecurityManager. classDepth (String  name)
          추천 되고 있지 않습니다.  이 타입의 시큐리티 체크는 추천 되지 않습니다. 대신에 checkPermission 의 호출을 사용하는 것을 추천합니다.
protected  int SecurityManager. classLoaderDepth ()
          추천 되고 있지 않습니다.  이 타입의 시큐리티 체크는 추천 되지 않습니다. 대신에 checkPermission 의 호출을 사용하는 것을 추천합니다.
 int Thread. countStackFrames ()
          추천 되고 있지 않습니다.  이 호출의 정의는, 추천되어 있지 않은 Thread.suspend() 에 의존합니다. 또, 이 호출의 결과는 보증되지 않습니다.
protected  ClassLoader SecurityManager. currentClassLoader ()
          추천 되고 있지 않습니다.  이 타입의 시큐리티 체크는 추천 되지 않습니다. 대신에 checkPermission 의 호출을 사용하는 것을 추천합니다.
protected  Class <? > SecurityManager. currentLoadedClass ()
          추천 되고 있지 않습니다.  이 타입의 시큐리티 체크는 추천 되지 않습니다. 대신에 checkPermission 의 호출을 사용하는 것을 추천합니다.
protected  Class <? > ClassLoader. defineClass (byte[] b, int off, int len)
          추천 되고 있지 않습니다.  defineClass(String, byte[], int, int) 로 옮겨졌습니다.
 void Thread. destroy ()
          추천 되고 있지 않습니다.  이 메소드는 원래 클린 업없이 파기되도록(듯이) 설계되고 있었습니다. 보관 유지되는 모니터는 락 된 상태를 유지합니다. 다만, 이 메소드는 구현되지 않았습니다. 구현되고 있으면(자),Thread.suspend() 와 거의 똑같이 데드락이 발생합니다. 타겟 thread가 중요한 system resource를 보호하는 락을 보관 유지한 상태로 파기되었을 경우, 어느 thread도 다시 이 자원에 액세스 할 수 없습니다. 다른 thread가 이 자원을 잠그려고 하면(자), 데드락이 발생합니다. 일반적으로, 이러한 데드락은, 프로세스의 「동결」에 의해 밝혀집니다. 자세한 것은, 이하를 참조해 주세요. Thread.stop, Thread.suspend, Thread.resume, 및 Runtime.runFinalizersOnExit 가 추천 되지 않는 이유
 void String. getBytes (int srcBegin, int srcEnd, byte[] dst, int dstBegin)
          추천 되고 있지 않습니다.  이 메소드에서는, 문자로부터 바이트에의 변환이 올바르게 행해지지 않습니다. JDK 1. 1 에서는, 문자로부터 바이트에의 변환에는, 플랫폼의 디폴트 캐릭터 세트를 사용하는 String.getBytes() 메소드의 사용이 추천 됩니다.
 boolean SecurityManager. getInCheck ()
          추천 되고 있지 않습니다.  이 타입의 시큐리티 체크는 추천 되지 않습니다. 대신에 checkPermission 의 호출을 사용하는 것을 추천합니다.
 InputStream Runtime. getLocalizedInputStream (InputStream  in)
          추천 되고 있지 않습니다.  JDK 1. 1 에서는, 로컬인 인코딩의 바이트 스트림을 Unicode 의 문자 스트림로 변환하려면 ,InputStreamReader 클래스와 BufferedReader 클래스를 사용하는 (분)편이 적절합니다.
 OutputStream Runtime. getLocalizedOutputStream (OutputStream  out)
          추천 되고 있지 않습니다.  JDK 1. 1 에서는, Unicode 의 문자 스트림을 로컬인 인코딩의 바이트 스트림로 변환하려면 ,OutputStreamWriter 클래스,BufferedWriter 클래스, 및 PrintWriter 클래스를 사용하는 (분)편이 적절합니다.
protected  boolean SecurityManager. inClass (String  name)
          추천 되고 있지 않습니다.  이 타입의 시큐리티 체크는 추천 되지 않습니다. 대신에 checkPermission 의 호출을 사용하는 것을 추천합니다.
protected  boolean SecurityManager. inClassLoader ()
          추천 되고 있지 않습니다.  이 타입의 시큐리티 체크는 추천 되지 않습니다. 대신에 checkPermission 의 호출을 사용하는 것을 추천합니다.
static boolean Character. isJavaLetter (char ch)
          추천 되고 있지 않습니다.  isJavaIdentifierStart(char)로 옮겨졌습니다.
static boolean Character. isJavaLetterOrDigit (char ch)
          추천 되고 있지 않습니다.  isJavaIdentifierPart(char)로 옮겨졌습니다.
static boolean Character. isSpace (char ch)
          추천 되고 있지 않습니다.  isWhitespace(char)로 옮겨졌습니다.
 void Thread. resume ()
          추천 되고 있지 않습니다.  이 메소드는 데드락을 발생하기 쉽기 때문에 추천 되지 않습니다. Thread.suspend() 와 함께 사용하기 위해(때문에)인 만큼 제공되고 있습니다. 자세한 것은, 이하를 참조해 주세요. Thread.stop, Thread.suspend, Thread.resume, 및 Runtime.runFinalizersOnExit 가 추천 되지 않는 이유
 void ThreadGroup. resume ()
          추천 되고 있지 않습니다.  이 메소드는 단지 Thread.suspendThreadGroup.suspend 와 조합해 사용됩니다. 모두 데드락을 발생시키기 쉽기 때문에 추천 되지 않습니다. 자세한 것은 Thread.suspend() 를 참조해 주세요.
static void System. runFinalizersOnExit (boolean value)
          추천 되고 있지 않습니다.  이 메소드는 본질적으로 안전하지는 않습니다. 파이나라이자가 라이브 객체에 대해서 불려 가는 결과가 될 가능성이 있어, 그 때 다른 thread가 그러한 객체를 병행해 조작하고 있으면(자), 동작이 이상하게 되는지, 데드락이 발생합니다.
static void Runtime. runFinalizersOnExit (boolean value)
          추천 되고 있지 않습니다.  이 메소드는 본질적으로 안전하지는 않습니다. 파이나라이자가 라이브 객체에 대해서 불려 가는 결과가 될 가능성이 있어, 그 때 다른 thread가 그러한 객체를 병행해 조작하고 있으면(자), 동작이 이상하게 되는지, 데드락이 발생합니다.
 void Thread. stop ()
          추천 되고 있지 않습니다.  이 메소드는 본질적으로 안전하지는 않습니다. Thread.stop 를 사용해 thread를 정지하면(자), 체크되어 있지 않은 ThreadDeath 예외가 스택아래에서 위에게 전할 수 있었던 결과, 그 thread에 의해 락 되고 있던 모니터의 락이 모두 해제됩니다. 이러한 모니터에 의해 직전까지 보호되고 있던 객체가 무결성의 없는 상태에 있었을 경우, 망가진 객체는 다른 thread에 대해서 가시가 되어, 동작이 보증되지 않는 것이 있습니다. 많은 경우, 타겟 thread의 실행 정지를 지시하려면 ,stop 는 아니고, 단지 일부의 변수를 변경하는 코드를 사용할 필요가 있습니다. 타겟 thread는, 이 변수를 정기적으로 검사해, 실행을 정지해야 할 일을 변수가 가리키고 있는 경우에는, thread의 run 메소드로부터 일반적으로의 방법으로 복귀할 필요가 있습니다. 조건 변수등으로 타겟 thread가 오랫동안 대기하고 있는 경우, 대기를 중단시키려면 ,interrupt 메소드를 사용합니다. 자세한 것은, 이하를 참조해 주세요. Thread.stop, Thread.suspend, Thread.resume, 및 Runtime.runFinalizersOnExit 가 추천 되지 않는 이유
 void ThreadGroup. stop ()
          추천 되고 있지 않습니다.  이 메소드는 본질적으로 안전하지는 않습니다. 자세한 것은 Thread.stop() 를 참조해 주세요.
 void Thread. stop (Throwable  obj)
          추천 되고 있지 않습니다.  이 메소드는 본질적으로 안전하지는 않습니다. Thread.stop() 를 참조해 주세요. 게다가 이 메소드는, 타겟 thread로 처리의 준비가 되어 있지 않은 예외의 생성에 사용되는 일이 있는 점에서도 위험합니다 (이 메소드가 없으면 thread에 의해 throw 될리가 없는, 체크된 예외 등). 자세한 것은, 이하를 참조해 주세요. Thread.stop, Thread.suspend, Thread.resume, 및 Runtime.runFinalizersOnExit 가 추천 되지 않는 이유
 void Thread. suspend ()
          추천 되고 있지 않습니다.  이 메소드는 데드락을 발생하기 쉽기 때문에 추천 되지 않습니다. 타겟 thread가, 중단되는 시점에서, 중요한 system resource를 보호하는 모니터를 잠그고 있는 경우, 타겟 thread가 재개될 때까지 어느 thread도 그 자원에 액세스 할 수 없습니다. 이 때, 타겟 thread를 재개하는 thread가,resume 를 호출하기 전에 이 모니터를 잠그려고 하면(자), 데드락이 발생합니다. 일반적으로, 이러한 데드락은, 프로세스의 「동결」에 의해 밝혀집니다. 자세한 것은, 이하를 참조해 주세요. Thread.stop, Thread.suspend, Thread.resume, 및 Runtime.runFinalizersOnExit 가 추천 되지 않는 이유
 void ThreadGroup. suspend ()
          추천 되고 있지 않습니다.  이 메소드는 본질적으로 데드락을 발생시키기 쉬워지고 있습니다. 자세한 것은 Thread.suspend() 를 참조해 주세요.
 

Deprecated 형의 주석을 가지는 java.lang 의 생성자
String (byte[] ascii, int hibyte)
          추천 되고 있지 않습니다.  이 메소드에서는, 바이트로부터 문자에의 변환이 올바르게 행해지지 않습니다. JDK 1. 1 이후에서는, 바이트로부터 문자에의 변환에는, 인수로서 Charset , 캐릭터 세트의 이름을 취하는 String 생성자 , 또는 플랫폼의 디폴트 캐릭터 세트를 사용하는 String 생성자 의 사용이 추천 됩니다.
String (byte[] ascii, int hibyte, int offset, int count)
          추천 되고 있지 않습니다.  이 메소드에서는, 바이트로부터 문자에의 변환이 올바르게 행해지지 않습니다. JDK 1. 1 이후에서는, 바이트로부터 문자에의 변환에는, 인수로서 Charset , 캐릭터 세트의 이름을 취하는 String 생성자 , 또는 플랫폼의 디폴트 캐릭터 세트를 사용하는 String 생성자 의 사용이 추천 됩니다.
 

java.net 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 java.net 의 필드
static int HttpURLConnection. HTTP_SERVER_ERROR
          추천 되고 있지 않습니다.  잘못한 필드이며, 존재해야 하는 것이어 선.
 

Deprecated 형의 주석을 가지는 java.net 의 메소드
static String URLDecoder. decode (String  s)
          추천 되고 있지 않습니다.  플랫폼의 디폴트의 인코딩에 응해 결과적으로 얻을 수 있는 캐릭터 라인이 바뀔 가능성이 있습니다. 대신에, decode(String, String) 메소드를 사용해 인코딩을 지정하도록 해 주세요.
static String URLEncoder. encode (String  s)
          추천 되고 있지 않습니다.  플랫폼의 디폴트의 인코딩에 응해 결과적으로 얻을 수 있는 캐릭터 라인이 바뀔 가능성이 있습니다. 대신에, encode(String, String) 메소드를 사용해 인코딩을 지정하도록 해 주세요.
static String URLConnection. getDefaultRequestProperty (String  key)
          추천 되고 있지 않습니다.  URLConnection 의 해당 인스턴스를 취득한 뒤는, 인스턴스 고유의 getRequestProperty 메소드를 사용합니다.
 byte MulticastSocket. getTTL ()
          추천 되고 있지 않습니다.  대신에 getTimeToLive 메소드를 사용해 주세요. 이 메소드는,byte 는 아니고 int 를 돌려줍니다.
protected abstract  byte DatagramSocketImpl. getTTL ()
          추천 되고 있지 않습니다.  대신에 getTimeToLive 를 사용해 주세요.
 void MulticastSocket. send (DatagramPacket  p, byte ttl)
          추천 되고 있지 않습니다.  대신에, 다음의 코드 또는 그것과 동등의 코드를 사용해 주세요. ...... + context.getLifetime()); + context.getLifetime()); + context.getLifetime()); + context.getLifetime()); ......
static void URLConnection. setDefaultRequestProperty (String  key, String  value)
          추천 되고 있지 않습니다.  URLConnection 의 해당 인스턴스를 취득한 뒤는, 인스턴스 고유의 setRequestProperty 메소드를 사용합니다. 이 메소드를 호출해도, 무슨 효과도 없습니다.
 void MulticastSocket. setTTL (byte ttl)
          추천 되고 있지 않습니다.  대신에 setTimeToLive 메소드를 사용해 주세요. 이 메소드는 ttl 의 형태로서byte 는 아니고 int 를 사용합니다.
protected abstract  void DatagramSocketImpl. setTTL (byte ttl)
          추천 되고 있지 않습니다.  대신에 setTimeToLive 를 사용해 주세요.
protected  void URLStreamHandler. setURL (URL  u, String  protocol, String  host, int port, String  file, String  ref)
          추천 되고 있지 않습니다.  setURL(URL, String, int, String, String, String, String)를 사용해 주세요.
 

Deprecated 형의 주석을 가지는 java.net 의 생성자
Socket (InetAddress  host, int port, boolean stream)
          추천 되고 있지 않습니다.  UDP 전송은 아니고 DatagramSocket 를 사용해 주세요.
Socket (String  host, int port, boolean stream)
          추천 되고 있지 않습니다.  UDP 전송은 아니고 DatagramSocket 를 사용해 주세요.
 

java.rmi 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 java.rmi 의 메소드
 class RMISecurityException
          추천 되고 있지 않습니다.  대신에 SecurityException 를 사용합니다. 어플리케이션 코드로부터 이 클래스를 직접 참조하지 말아 주세요. RMISecurityManager 는, 현재는 이 java.lang.SecurityException 의 서브 클래스를 throw 하지 않습니다.
 class ServerRuntimeException
          추천 되고 있지 않습니다.  대체는 없습니다.
 

Deprecated 형의 주석을 가지는 java.rmi 의 생성자
RMISecurityException (String  name)
          추천 되고 있지 않습니다.  대체는 없습니다.
RMISecurityException (String  name, String  arg)
          추천 되고 있지 않습니다.  대체는 없습니다.
ServerRuntimeException (String  s, Exception  ex)
          추천 되고 있지 않습니다.  대체는 없습니다.
 

java.rmi.dgc 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 java.rmi.dgc 의 메소드
static boolean VMID. isUnique ()
          추천 되고 있지 않습니다.   
 

java.rmi.registry 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 java.rmi.registry 의 메소드
 interface RegistryHandler
          추천 되고 있지 않습니다.  대체는 없습니다.
 

Deprecated 형의 주석을 가지는 java.rmi.registry 의 메소드
 Registry RegistryHandler. registryImpl (int port)
          추천 되고 있지 않습니다.  대체는 없습니다. Java 2 플랫폼 1.2 이후는, RMI 는 레지스트리의 구현을 취득하기 위해서 RegistryHandler 를 사용하지 않습니다
 Registry RegistryHandler. registryStub (String  host, int port)
          추천 되고 있지 않습니다.  대체는 없습니다. Java 2 플랫폼 1.2 이후는, RMI 는 레지스트리의 Stub를 취득하기 위해서 RegistryHandler 를 사용하지 않습니다.
 

java.rmi.server 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 java.rmi.server 의 메소드
 interface LoaderHandler
          추천 되고 있지 않습니다.  대체는 없습니다
 class LogStream
          추천 되고 있지 않습니다.  대체는 없습니다
 class Operation
          추천 되고 있지 않습니다.  대체는 없습니다
 interface RemoteCall
          추천 되고 있지 않습니다.  대체는 없습니다
 interface Skeleton
          추천 되고 있지 않습니다.  대체는 없습니다. 스켈리턴은, Java 2 플랫폼 1.2 이후의 버젼의 원격 메소드 호출에서는 불요
 class SkeletonMismatchException
          추천 되고 있지 않습니다.  대체는 없습니다. 스켈리턴은, Java 2 플랫폼 1.2 이후의 버젼의 원격 메소드 호출에서는 불요
 class SkeletonNotFoundException
          추천 되고 있지 않습니다.  대체는 없습니다. 스켈리턴은, Java 2 플랫폼 1.2 이후의 버젼의 원격 메소드 호출에서는 불요
 

Deprecated 형의 주석을 가지는 java.rmi.server 의 메소드
 void Skeleton. dispatch (Remote  obj, RemoteCall  theCall, int opnum, long hash)
          추천 되고 있지 않습니다.  대체는 없습니다
 void RemoteCall. done ()
          추천 되고 있지 않습니다.  대체는 없습니다
 void RemoteRef. done (RemoteCall  call)
          추천 되고 있지 않습니다.  JDK 1.2 형식의 Stub는, 이 메소드를 사용하지 않습니다. 원격 참조로 일련의 메소드 호출 (newCall,invoke, 및 done)을 사용하는 대신에, Stub는 원격 참조로 invoke(Remote, Method, Object[], int) 메소드만을 사용해 파라미터의 정렬화, 원격 메소드의 실행, 및 반환값의 비정렬화를 실행합니다.
 void RemoteCall. executeCall ()
          추천 되고 있지 않습니다.  대체는 없습니다
static PrintStream LogStream. getDefaultStream ()
          추천 되고 있지 않습니다.  대체는 없습니다
 ObjectInput RemoteCall. getInputStream ()
          추천 되고 있지 않습니다.  대체는 없습니다
 String Operation. getOperation ()
          추천 되고 있지 않습니다.  대체는 없습니다
 Operation [] Skeleton. getOperations ()
          추천 되고 있지 않습니다.  대체는 없습니다
 ObjectOutput RemoteCall. getOutputStream ()
          추천 되고 있지 않습니다.  대체는 없습니다
 OutputStream LogStream. getOutputStream ()
          추천 되고 있지 않습니다.  대체는 없습니다
 ObjectOutput RemoteCall. getResultStream (boolean success)
          추천 되고 있지 않습니다.  대체는 없습니다
static Object RMIClassLoader. getSecurityContext (ClassLoader  loader)
          추천 되고 있지 않습니다.  대체는 없습니다. Java 2 플랫폼 1.2 이후의 RMI 에서는, 클래스 로더의 시큐리티 문맥을 취득하기 위해서 이 메소드를 사용하지 않습니다
 Object LoaderHandler. getSecurityContext (ClassLoader  loader)
          추천 되고 있지 않습니다.  대체는 없습니다
 void RemoteRef. invoke (RemoteCall  call)
          추천 되고 있지 않습니다.  JDK 1.2 형식의 Stub는, 이 메소드를 사용하지 않습니다. 원격 참조로 일련의 메소드 호출 (newCall,invoke, 및 done)을 사용하는 대신에, Stub는 원격 참조로 invoke(Remote, Method, Object[], int) 메소드만을 사용해 파라미터의 정렬화, 원격 메소드의 실행, 및 반환값의 비정렬화를 실행합니다.
static Class <? > RMIClassLoader. loadClass (String  name)
          추천 되고 있지 않습니다.  loadClass(String, String) 메소드로 옮겨졌습니다
 Class <? > LoaderHandler. loadClass (String  name)
          추천 되고 있지 않습니다.  대체는 없습니다
 Class <? > LoaderHandler. loadClass (URL  codebase, String  name)
          추천 되고 있지 않습니다.  대체는 없습니다
static LogStream LogStream. log (String  name)
          추천 되고 있지 않습니다.  대체는 없습니다
 RemoteCall RemoteRef. newCall (RemoteObject  obj, Operation [] op, int opnum, long hash)
          추천 되고 있지 않습니다.  JDK 1.2 형식의 Stub는, 이 메소드를 사용하지 않습니다. Stub의 원격 참조로 일련의 메소드 호출 (newCall,invoke, 및 done)을 사용하는 대신에, Stub는 원격 참조로 invoke(Remote, Method, Object[], int) 메소드만을 사용해, 파라미터의 정렬화, 원격 메소드의 실행, 및 반환값의 비정렬화를 실행합니다.
static int LogStream. parseLevel (String  s)
          추천 되고 있지 않습니다.  대체는 없습니다
 void RemoteCall. releaseInputStream ()
          추천 되고 있지 않습니다.  대체는 없습니다
 void RemoteCall. releaseOutputStream ()
          추천 되고 있지 않습니다.  대체는 없습니다
static void LogStream. setDefaultStream (PrintStream  newDefault)
          추천 되고 있지 않습니다.  대체는 없습니다
 void LogStream. setOutputStream (OutputStream  out)
          추천 되고 있지 않습니다.  대체는 없습니다
protected static void RemoteStub. setRef (RemoteStub  stub, RemoteRef  ref)
          추천 되고 있지 않습니다.  대체는 없습니다. RemoteStubRemoteStub(RemoteRef) 생성자 을 사용해 작성할 수 있기 (위해)때문에,setRef 메소드는 필요 없습니다
 String Operation. toString ()
          추천 되고 있지 않습니다.  대체는 없습니다
 String LogStream. toString ()
          추천 되고 있지 않습니다.  대체는 없습니다
 void LogStream. write (byte[] b, int off, int len)
          추천 되고 있지 않습니다.  대체는 없습니다
 void LogStream. write (int b)
          추천 되고 있지 않습니다.  대체는 없습니다
 

Deprecated 형의 주석을 가지는 java.rmi.server 의 생성자
Operation (String  op)
          추천 되고 있지 않습니다.  대체는 없습니다
SkeletonMismatchException (String  s)
          추천 되고 있지 않습니다.  대체는 없습니다
 

java.security 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 java.security 의 메소드
 interface Certificate
          추천 되고 있지 않습니다.  Java 플랫폼에서는, 증명서를 취급하는 새로운 패키지가 작성되었습니다. 이 Certificate 인터페이스의 사용은 추천 되지 않습니다. 새로운 패키지에의 원활한 이행을 위해서(때문에) 남아 있습니다.
 class Identity
          추천 되고 있지 않습니다.  이 클래스는 현재 사용되고 있지 않습니다. 이 클래스의 기능은,java.security.KeyStore 클래스,java.security.cert 패키지, 및 java.security.Principal 클래스로 옮겨졌습니다.
 class IdentityScope
          추천 되고 있지 않습니다.  이 클래스는 현재 사용되고 있지 않습니다. 이 클래스의 기능은,java.security.KeyStore 클래스,java.security.cert 패키지, 및 java.security.Principal 클래스로 옮겨졌습니다.
 class Signer
          추천 되고 있지 않습니다.  이 클래스는 현재 사용되고 있지 않습니다. 이 클래스의 기능은,java.security.KeyStore 클래스,java.security.cert 패키지, 및 java.security.Principal 클래스로 옮겨졌습니다.
 

Deprecated 형의 주석을 가지는 java.security 의 메소드
protected abstract  Object SignatureSpi. engineGetParameter (String  param)
          추천 되고 있지 않습니다.   
protected abstract  void SignatureSpi. engineSetParameter (String  param, Object  value)
          추천 되고 있지 않습니다.  engineSetParameter 로 옮겨놓을 수 있었습니다.
static String Security. getAlgorithmProperty (String  algName, String  propName)
          추천 되고 있지 않습니다.  이 메소드는, SUN 암호화 서비스 프로바이더의 마스터 파일내에 있는 소유 프로퍼티의 값을 돌려주기 위해서(때문에) 사용됩니다. 이것은, 알고리즘 고유의 파라미터의 구문 분석 방법을 결정하기 위한 처리입니다. 이 메소드 대신에, 새로운 프로바이더를 사용하는, 알고리즘에 의존하지 않는 AlgorithmParametersKeyFactory 엔진 클래스 (J2SE 1.2 플랫폼보다 도입)를 사용해 주세요.
 Object Signature. getParameter (String  param)
          추천 되고 있지 않습니다.   
 void Signature. setParameter (String  param, Object  value)
          추천 되고 있지 않습니다.  setParameter 를 사용해 주세요.
 

java.sql 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 java.sql 의 메소드
 int Time. getDate ()
          추천 되고 있지 않습니다.   
 int Time. getDay ()
          추천 되고 있지 않습니다.   
 int Time. getMonth ()
          추천 되고 있지 않습니다.   
 int Time. getYear ()
          추천 되고 있지 않습니다.   
 void Time. setDate (int i)
          추천 되고 있지 않습니다.   
 void Time. setMonth (int i)
          추천 되고 있지 않습니다.   
 void Time. setYear (int i)
          추천 되고 있지 않습니다.   
 

Deprecated 형의 주석을 가지는 java.sql 의 생성자
Time (int hour, int minute, int second)
          추천 되고 있지 않습니다.  이 생성자 대신에 밀리 세컨드의 값을 받는 생성자 을 사용해 주세요.
Timestamp (int year, int month, int date, int hour, int minute, int second, int nano)
          추천 되고 있지 않습니다.  Timestamp(long millis) 생성자 을 대신에 사용해 주세요.
 

java.util 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 java.util 의 메소드
 int Date. getDate ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,Calendar.get(Calendar.MONTH) 로 옮겨졌습니다.
 int Date. getDay ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,Calendar.get(Calendar.DAY_OF_WEEK) 로 옮겨졌습니다.
 int Date. getHours ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,Calendar.get(Calendar.HOUR_OF_DAY) 로 옮겨졌습니다.
 int Date. getMinutes ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,Calendar.get(Calendar.MINUTE) 로 옮겨졌습니다.
 int Date. getMonth ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,Calendar.get(Calendar.MONTH) 로 옮겨졌습니다.
 int Date. getSeconds ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,Calendar.get(Calendar.SECOND) 로 옮겨졌습니다.
 int Date. getTimezoneOffset ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,-(Calendar.get(Calendar.ZONE_OFFSET) + Calendar.get(Calendar.DST_OFFSET)) / (60 * 1000) 로 옮겨졌습니다.
 int Date. getYear ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,Calendar.get(Calendar.YEAR) - 1900 으로 옮겨졌습니다.
static long Date. parse (String  s)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,DateFormat.parse(String s) 로 옮겨졌습니다.
 void Properties. save (OutputStream  out, String  comments)
          추천 되고 있지 않습니다.  이 메소드는, 프로퍼티 리스트의 보존중에 입출력 에러가 발생해도, IOException 를 throw 하지 않습니다. 프로퍼티 리스트의 보존 방법으로서는,store(OutputStream out, String comments) 메소드 또는 storeToXML(OutputStream os, String comment) 메소드의 사용이 추천 됩니다.
 void Date. setDate (int date)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,Calendar.set(Calendar.DAY_OF_MONTH, int date) 로 옮겨졌습니다.
 void Date. setHours (int hours)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,Calendar.set(Calendar.HOUR_OF_DAY, int hours) 로 옮겨졌습니다.
 void Date. setMinutes (int minutes)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,Calendar.set(Calendar.MINUTE, int minutes) 로 옮겨졌습니다.
 void Date. setMonth (int month)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,Calendar.set(Calendar.MONTH, int month) 로 옮겨졌습니다.
 void Date. setSeconds (int seconds)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,Calendar.set(Calendar.SECOND, int seconds) 로 옮겨졌습니다.
 void Date. setYear (int year)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,Calendar.set(Calendar.YEAR, year + 1900) 로 옮겨졌습니다.
 String Date. toGMTString ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, GMT TimeZone 를 사용하는 것으로써,DateFormat.format(Date date) 로 옮겨졌습니다.
 String Date. toLocaleString ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,DateFormat.format(Date date) 로 옮겨졌습니다.
static long Date. UTC (int year, int month, int date, int hrs, int min, int sec)
          추천 되고 있지 않습니다.  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() 가 나중에 계속됩니다.
 

Deprecated 형의 주석을 가지는 java.util 의 생성자
Date (int year, int month, int date)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,Calendar.set(year + 1900, month, date) 또는 GregorianCalendar(year + 1900, month, date) 로 옮겨졌습니다.
Date (int year, int month, int date, int hrs, int min)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,Calendar.set(year + 1900, month, date, hrs, min) 또는 GregorianCalendar(year + 1900, month, date, hrs, min) 로 옮겨졌습니다.
Date (int year, int month, int date, int hrs, int min, int sec)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,Calendar.set(year + 1900, month, date, hrs, min, sec) 또는 GregorianCalendar(year + 1900, month, date, hrs, min, sec) 로 옮겨졌습니다.
Date (String  s)
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는,DateFormat.parse(String s) 로 옮겨졌습니다.
 

java.util.logging 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 java.util.logging 의 필드
static Logger Logger. global
          추천 되고 있지 않습니다.  이 필드의 초기화시에 데드락이 발생할 가능성이 있습니다. 이 필드는 Logger 클래스 초기화에 의해 초기화됩니다만, 그것에 의해, LogManager 클래스 초기화와의 사이에 데드락이 발생할 가능성이 있습니다. 그러한 경우, 2 개의 클래스 초기화는 한편이 완료할 때까지 대기합니다. JDK version 1.6 이후에 글로벌 로거객체를 취득하기 위한 추천의 방법은,Logger.getLogger(Logger.GLOBAL_LOGGER_NAME) 를 호출하는 것입니다.
 

javax.accessibility 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 javax.accessibility 의 메소드
 class AccessibleResourceBundle
          추천 되고 있지 않습니다.  Java 플랫폼의 버젼 1.3 이후에서는, 이 클래스는 추천 되지 않습니다.
 

javax.jws.soap 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 javax.jws.soap 의 메소드
 interface InitParam
          추천 되고 있지 않습니다.  JSR-181 2.0 이후는 추천 되지 않게 되어, 대체는 없습니다.
 interface SOAPMessageHandler
          추천 되고 있지 않습니다.  JSR-181 2.0 이후는 추천 되지 않게 되어, 대체는 없습니다.
 interface SOAPMessageHandlers
          추천 되고 있지 않습니다.  JSR-181 2.0 이후는 추천 되지 않게 되어, 대체는 없습니다.
 

javax.management 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 javax.management 의 메소드
 class DefaultLoaderRepository
          추천 되고 있지 않습니다.  대신에, MBeanServer.getClassLoaderRepository() (을)를 사용합니다.
 

Deprecated 형의 주석을 가지는 javax.management 의 메소드
 ObjectInputStream MBeanServer. deserialize (ObjectName  name, byte[] data)
          추천 되고 있지 않습니다.  getClassLoaderFor 를 사용해, 직렬화 복원에 사용하는 적절한 클래스 로더를 가져옵니다.
 ObjectInputStream MBeanServer. deserialize (String  className, byte[] data)
          추천 되고 있지 않습니다.  MBeanServer.getClassLoaderRepository() 를 사용해 클래스 로더 리포지터리(repository)를 취득해, 이것을 사용해 직렬화 복원을 실시합니다.
 ObjectInputStream MBeanServer. deserialize (String  className, ObjectName  loaderName, byte[] data)
          추천 되고 있지 않습니다.  getClassLoader 를 사용해, 직렬화 복원에 사용하는 클래스 로더를 가져옵니다.
 void ValueExp. setMBeanServer (MBeanServer  s)
          추천 되고 있지 않습니다.  ValueExp 는 MBean 서버에 액세스 해, QueryEval.getMBeanServer() 를 사용해 평가되기 (위해)때문에, 이 메소드는 불필요합니다.
 

Deprecated 형의 주석을 가지는 javax.management 의 생성자
AttributeValueExp ()
          추천 되고 있지 않습니다.  이 생성자 으로 작성된 인스턴스는, 쿼리 안에서는 사용할 수 없습니다.
 

javax.management.loading 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 javax.management.loading 의 메소드
 class DefaultLoaderRepository
          추천 되고 있지 않습니다.  대신에, MBeanServer.getClassLoaderRepository() } (을)를 사용합니다.
 

javax.management.monitor 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 javax.management.monitor 의 필드
protected  int Monitor. alreadyNotified
          추천 되고 있지 않습니다.  Monitor.alreadyNotifieds [0] 으로 동등합니다.
protected  String Monitor. dbgTag
          추천 되고 있지 않습니다.  대체는 없습니다.
 

Deprecated 형의 주석을 가지는 javax.management.monitor 의 메소드
 String StringMonitorMBean. getDerivedGauge ()
          추천 되고 있지 않습니다.  JMX 1.2 이후,StringMonitorMBean.getDerivedGauge(ObjectName) 로 치환되고 있습니다.
 String StringMonitor. getDerivedGauge ()
          추천 되고 있지 않습니다.  JMX 1.2 이후, StringMonitor.getDerivedGauge(ObjectName) 로 치환되고 있습니다.
 Number GaugeMonitorMBean. getDerivedGauge ()
          추천 되고 있지 않습니다.  JMX 1.2 이후,GaugeMonitorMBean.getDerivedGauge(ObjectName) 로 치환되고 있습니다.
 Number GaugeMonitor. getDerivedGauge ()
          추천 되고 있지 않습니다.  JMX 1.2 이후, GaugeMonitor.getDerivedGauge(ObjectName) 로 치환되고 있습니다.
 Number CounterMonitorMBean. getDerivedGauge ()
          추천 되고 있지 않습니다.  JMX 1.2 이후,CounterMonitorMBean.getDerivedGauge(ObjectName) 로 치환되고 있습니다.
 Number CounterMonitor. getDerivedGauge ()
          추천 되고 있지 않습니다.  JMX 1.2 이후, CounterMonitor.getDerivedGauge(ObjectName) 로 치환되고 있습니다.
 long StringMonitorMBean. getDerivedGaugeTimeStamp ()
          추천 되고 있지 않습니다.  JMX 1.2 이후,StringMonitorMBean.getDerivedGaugeTimeStamp(ObjectName) 로 치환되고 있습니다.
 long StringMonitor. getDerivedGaugeTimeStamp ()
          추천 되고 있지 않습니다.  JMX 1.2 이후, StringMonitor.getDerivedGaugeTimeStamp(ObjectName) 로 치환되고 있습니다.
 long GaugeMonitorMBean. getDerivedGaugeTimeStamp ()
          추천 되고 있지 않습니다.  JMX 1.2 이후,GaugeMonitorMBean.getDerivedGaugeTimeStamp(ObjectName) 로 치환되고 있습니다.
 long GaugeMonitor. getDerivedGaugeTimeStamp ()
          추천 되고 있지 않습니다.  JMX 1.2 이후, GaugeMonitor.getDerivedGaugeTimeStamp(ObjectName) 로 치환되고 있습니다.
 long CounterMonitorMBean. getDerivedGaugeTimeStamp ()
          추천 되고 있지 않습니다.  JMX 1.2 이후,CounterMonitorMBean.getDerivedGaugeTimeStamp(ObjectName) 로 치환되고 있습니다.
 long CounterMonitor. getDerivedGaugeTimeStamp ()
          추천 되고 있지 않습니다.  JMX 1.2 이후, CounterMonitor.getDerivedGaugeTimeStamp(ObjectName) 로 치환되고 있습니다.
 ObjectName MonitorMBean. getObservedObject ()
          추천 되고 있지 않습니다.  JMX 1.2 에서는 MonitorMBean.getObservedObjects() 로 치환됩니다.
 ObjectName Monitor. getObservedObject ()
          추천 되고 있지 않습니다.  JMX 1.2 에서는 Monitor.getObservedObjects() 로 치환됩니다.
 Number CounterMonitorMBean. getThreshold ()
          추천 되고 있지 않습니다.  JMX 1.2 이후,CounterMonitorMBean.getThreshold(ObjectName) 로 치환되고 있습니다.
 Number CounterMonitor. getThreshold ()
          추천 되고 있지 않습니다.  JMX 1.2 이후,CounterMonitor.getThreshold(ObjectName) 로 치환되고 있습니다.
 void MonitorMBean. setObservedObject (ObjectName  object)
          추천 되고 있지 않습니다.  JMX 1.2 에서는 MonitorMBean.addObservedObject(javax.management.ObjectName) 로 치환됩니다.
 void Monitor. setObservedObject (ObjectName  object)
          추천 되고 있지 않습니다.  JMX 1.2 에서는 Monitor.addObservedObject(javax.management.ObjectName) 로 치환됩니다.
 void CounterMonitorMBean. setThreshold (Number  value)
          추천 되고 있지 않습니다.  JMX 1.2 이후,CounterMonitorMBean.setInitThreshold(java.lang.Number) 로 치환되고 있습니다.
 void CounterMonitor. setThreshold (Number  value)
          추천 되고 있지 않습니다.  JMX 1.2 이후,CounterMonitor.setInitThreshold(java.lang.Number) 로 치환되고 있습니다.
 

javax.management.openmbean 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 javax.management.openmbean 의 필드
static String [] OpenType. ALLOWED_CLASSNAMES
          추천 되고 있지 않습니다.  대신에,ALLOWED_CLASSNAMES_LIST 를 사용합니다.
 

javax.security.auth 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 javax.security.auth 의 메소드
 class 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 의 문의를 실행하는 수단을 제공합니다.
 

javax.swing 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 javax.swing 의 필드
protected  boolean JViewport. backingStore
          추천 되고 있지 않습니다.  Java 2 플랫폼 v1. 3 이후
protected  javax.swing.JRootPane.DefaultAction JRootPane. defaultPressAction
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  javax.swing.JRootPane.DefaultAction JRootPane. defaultReleaseAction
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
 

Deprecated 형의 주석을 가지는 javax.swing 의 메소드
static JScrollPane JTable. createScrollPaneForTable (JTable  aTable)
          추천 되고 있지 않습니다.  Swing 1.0. 2 로 new JScrollPane(aTable) 로 옮겨졌습니다.
 void JComponent. disable ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는,java.awt.Component.setEnabled(boolean) 로 옮겨졌습니다.
static void FocusManager. disableSwingFocusManager ()
          추천 되고 있지 않습니다.  1.4 이후는, KeyboardFocusManager.setDefaultFocusTraversalPolicy(FocusTraversalPolicy)로 옮겨졌습니다.
 void JComponent. enable ()
          추천 되고 있지 않습니다.  JDK version 1.1 이후는,java.awt.Component.setEnabled(boolean) 로 옮겨졌습니다.
static Component SwingUtilities. findFocusOwner (Component  c)
          추천 되고 있지 않습니다.  1.4 이후,KeyboardFocusManager.getFocusOwner() 로 옮겨졌습니다.
 Component JMenuBar. getComponentAtIndex (int i)
          추천 되고 있지 않습니다.  getComponent(int i) 로 옮겨졌습니다.
 Component JPopupMenu. getComponentAtIndex (int i)
          추천 되고 있지 않습니다.  Container.getComponent(int) 로 옮겨놓을 수 있었습니다.
static KeyStroke KeyStroke. getKeyStroke (char keyChar, boolean onKeyRelease)
          추천 되고 있지 않습니다.  getKeyStroke(char)를 사용
 String AbstractButton. getLabel ()
          추천 되고 있지 않습니다.  getText 로 옮겨졌습니다.
 JMenuBar JRootPane. getMenuBar ()
          추천 되고 있지 않습니다.  Swing version 1.0. 3 이후는, getJMenuBar() 로 옮겨졌습니다.
 JMenuBar JInternalFrame. getMenuBar ()
          추천 되고 있지 않습니다.  Swing version 1.0. 3 이후는, getJMenuBar() 로 옮겨졌습니다.
 Component JComponent. getNextFocusableComponent ()
          추천 되고 있지 않습니다.  JDK Version 1.4 이후는,FocusTraversalPolicy 로 옮겨졌습니다.
 String JPasswordField. getText ()
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.2 이후,getPassword 로 옮겨졌습니다.
 String JPasswordField. getText (int offs, int len)
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.2 이후,getPassword 로 옮겨졌습니다.
 Rectangle ScrollPaneLayout. getViewportBorderBounds (JScrollPane  scrollpane)
          추천 되고 있지 않습니다.  JDK 의 Swing 1.1 이후는 JScrollPane.getViewportBorderBounds() 로 옮겨놓을 수 있었습니다.
 boolean JViewport. isBackingStoreEnabled ()
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후,getScrollMode() 로 옮겨졌습니다.
static boolean FocusManager. isFocusManagerEnabled ()
          추천 되고 있지 않습니다.  1.4 이후는, KeyboardFocusManager.getDefaultFocusTraversalPolicy()로 옮겨졌습니다.
 boolean JComponent. isManagingFocus ()
          추천 되고 있지 않습니다.  1.4 이후는 Component.setFocusTraversalKeys(int, Set)Container.setFocusCycleRoot(boolean) 로 옮겨졌습니다.
 boolean JComponent. requestDefaultFocus ()
          추천 되고 있지 않습니다.  1.4 이후는 FocusTraversalPolicy.getDefaultComponent(Container). requestFocus() 로 옮겨졌습니다.
 void JComponent. reshape (int x, int y, int w, int h)
          추천 되고 있지 않습니다.  JDK 5 이후는,Component.setBounds(int, int, int, int) 로 옮겨졌습니다.

이 컴퍼넌트를 이동해, 사이즈 변경합니다.

 void JViewport. setBackingStoreEnabled (boolean enabled)
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후,setScrollMode() 로 옮겨졌습니다.
 void AbstractButton. setLabel (String  label)
          추천 되고 있지 않습니다.  setText(text) 로 옮겨졌습니다.
 void JRootPane. setMenuBar (JMenuBar  menu)
          추천 되고 있지 않습니다.  Swing version 1.0. 3 이후는, setJMenuBar(JMenuBar menu) 로 옮겨졌습니다.
 void JInternalFrame. setMenuBar (JMenuBar  m)
          추천 되고 있지 않습니다.  Swing version 1.0. 3 이후는, setJMenuBar(JMenuBar m) 로 옮겨졌습니다.
 void JComponent. setNextFocusableComponent (Component  aComponent)
          추천 되고 있지 않습니다.  JDK Version 1.4 이후는,FocusTraversalPolicy 로 옮겨졌습니다.
 void JTable. sizeColumnsToFit (boolean lastColumnOnly)
          추천 되고 있지 않습니다.  Swing 1.0. 3 이후는,doLayout() 로 옮겨졌습니다.
 

javax.swing.plaf.basic 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 javax.swing.plaf.basic 의 필드
protected  KeyStroke BasicDesktopPaneUI. closeKey
          추천 되고 있지 않습니다.  버젼 1.3 시점
protected  KeyStroke BasicSplitPaneUI. dividerResizeToggleKey
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  KeyStroke BasicToolBarUI. downKey
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  KeyStroke BasicTabbedPaneUI. downKey
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  KeyStroke BasicSplitPaneUI. downKey
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  KeyStroke BasicSplitPaneUI. endKey
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  KeyStroke BasicSplitPaneUI. homeKey
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  ActionListener BasicSplitPaneUI. keyboardDownRightListener
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  ActionListener BasicSplitPaneUI. keyboardEndListener
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  ActionListener BasicSplitPaneUI. keyboardHomeListener
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  ActionListener BasicSplitPaneUI. keyboardResizeToggleListener
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  ActionListener BasicSplitPaneUI. keyboardUpLeftListener
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  KeyStroke BasicToolBarUI. leftKey
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  KeyStroke BasicTabbedPaneUI. leftKey
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  KeyStroke BasicSplitPaneUI. leftKey
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  KeyStroke BasicDesktopPaneUI. maximizeKey
          추천 되고 있지 않습니다.  버젼 1.3 시점
protected  KeyStroke BasicDesktopPaneUI. minimizeKey
          추천 되고 있지 않습니다.  버젼 1.3 시점
protected  KeyStroke BasicDesktopPaneUI. navigateKey
          추천 되고 있지 않습니다.  버젼 1.3 시점
protected  KeyStroke BasicDesktopPaneUI. navigateKey2
          추천 되고 있지 않습니다.  버젼 1.3 시점
protected  KeyStroke BasicInternalFrameUI. openMenuKey
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  KeyStroke BasicToolBarUI. rightKey
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  KeyStroke BasicTabbedPaneUI. rightKey
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  KeyStroke BasicSplitPaneUI. rightKey
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  KeyStroke BasicToolBarUI. upKey
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  KeyStroke BasicTabbedPaneUI. upKey
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  KeyStroke BasicSplitPaneUI. upKey
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
 

Deprecated 형의 주석을 가지는 javax.swing.plaf.basic 의 메소드
protected  ActionListener BasicSplitPaneUI. createKeyboardDownRightListener ()
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  ActionListener BasicSplitPaneUI. createKeyboardEndListener ()
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  ActionListener BasicSplitPaneUI. createKeyboardHomeListener ()
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  ActionListener BasicSplitPaneUI. createKeyboardResizeToggleListener ()
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  ActionListener BasicSplitPaneUI. createKeyboardUpLeftListener ()
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  int BasicSplitPaneUI. getDividerBorderSize ()
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후는, 디바이더에 경계를 설정합니다.
 

javax.swing.plaf.metal 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 javax.swing.plaf.metal 의 메소드
 class MetalComboBoxUI.MetalComboPopup
          추천 되고 있지 않습니다.  Java 2 플랫폼 v1. 4 이후 사용되고 있지 않습니다.
 

Deprecated 형의 주석을 가지는 javax.swing.plaf.metal 의 메소드
protected  void MetalComboBoxUI. editablePropertyChanged (PropertyChangeEvent  e)
          추천 되고 있지 않습니다.  Java 2 플랫폼 v1. 4 이후 사용되고 있지 않습니다.
protected  void MetalComboBoxUI. removeListeners ()
          추천 되고 있지 않습니다.  Java 2 플랫폼 v1. 4 이후 사용되고 있지 않습니다.
 

javax.swing.table 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 javax.swing.table 의 필드
protected  int TableColumn. resizedPostingDisableCount
          추천 되고 있지 않습니다.  Java 2 플랫폼 v1. 3.
 

Deprecated 형의 주석을 가지는 javax.swing.table 의 메소드
 void TableColumn. disableResizedPosting ()
          추천 되고 있지 않습니다.  Java 2 플랫폼 v1. 3.
 void TableColumn. enableResizedPosting ()
          추천 되고 있지 않습니다.  Java 2 플랫폼 v1. 3.
 

javax.swing.text 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 javax.swing.text 의 메소드
 class DefaultTextUI
          추천 되고 있지 않습니다.   
 class TableView.TableCell
          추천 되고 있지 않습니다.  테이블 셀은 임의의 View 구현이 될 수가 있습니다.
 

Deprecated 형의 주석을 가지는 javax.swing.text 의 메소드
protected  TableView.TableCell TableView. createTableCell (Element  elem)
          추천 되고 있지 않습니다.  테이블 셀은 임의의 View 구현이 될 수가 있습니다만, 테이블은 아니고, ViewFactory 에 의해 작성되도록(듯이) 합니다.
protected  FontMetrics LabelView. getFontMetrics ()
          추천 되고 있지 않습니다.  FontMetrics 는, JDK 로 실행하는 경우는 Glyph draw에는 사용되지 않습니다.
 Shape View. modelToView (int pos, Shape  a)
          추천 되고 있지 않습니다.   
 int View. viewToModel (float x, float y, Shape  a)
          추천 되고 있지 않습니다.   
 

javax.swing.text.html 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 javax.swing.text.html 의 필드
static String FormView. RESET
          추천 되고 있지 않습니다.  1.3 에서는, 값은 FormView.resetButtonText 의 UIManager 프로퍼티으로부터의 것입니다.
static String FormView. SUBMIT
          추천 되고 있지 않습니다.  1.3 에서는, 값은 FormView.submitButtonText 의 UIManager 프로퍼티으로부터의 것입니다.
 

Deprecated 형의 주석을 가지는 javax.swing.text.html 의 메소드
protected  void HTMLEditorKit.InsertHTMLTextAction. insertAtBoundry (JEditorPane  editor, HTMLDocument  doc, int offset, Element  insertElement, String  html, HTML.Tag  parentTag, HTML.Tag  addTag)
          추천 되고 있지 않습니다.  Java 2 플랫폼 v1. 3 에 대해 insertAtBoundary 를 사용해 주세요.
 

org.omg.CORBA 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 org.omg.CORBA 의 메소드
 class DynamicImplementation
          추천 되고 있지 않습니다.  org.omg.CORBA.DynamicImplementation
 interface DynAny
          추천 되고 있지 않습니다.  대신에 새로운 DynAny 를 사용해 주세요.
 interface DynArray
          추천 되고 있지 않습니다.  대신에 새로운 DynArray 를 사용해 주세요.
 interface DynEnum
          추천 되고 있지 않습니다.  대신에 새로운 DynEnum 를 사용해 주세요.
 interface DynFixed
          추천 되고 있지 않습니다.  대신에 새로운 DynFixed 를 사용해 주세요.
 interface DynSequence
          추천 되고 있지 않습니다.  대신에 새로운 DynSequence 를 사용해 주세요.
 interface DynStruct
          추천 되고 있지 않습니다.  대신에 새로운 DynStruct 를 사용해 주세요.
 interface DynUnion
          추천 되고 있지 않습니다.  대신에 새로운 DynUnion 를 사용해 주세요.
 interface DynValue
          추천 되고 있지 않습니다.  대신에 새로운 DynValue 를 사용해 주세요.
 class Principal
          추천 되고 있지 않습니다.  CORBA 2.2 에서는 추천 되지 않습니다.
 class PrincipalHolder
          추천 되고 있지 않습니다.  CORBA 2.2 에서는 추천 되지 않습니다.
 

Deprecated 형의 주석을 가지는 org.omg.CORBA 의 메소드
 DynAny ORB. create_basic_dyn_any (TypeCode  type)
          추천 되고 있지 않습니다.  대신에 새로운 DynAnyFactory API 를 사용해 주세요.
 DynAny ORB. create_dyn_any (Any  value)
          추천 되고 있지 않습니다.  대신에 새로운 DynAnyFactory API 를 사용해 주세요.
 DynArray ORB. create_dyn_array (TypeCode  type)
          추천 되고 있지 않습니다.  대신에 새로운 DynAnyFactory API 를 사용해 주세요.
 DynEnum ORB. create_dyn_enum (TypeCode  type)
          추천 되고 있지 않습니다.  대신에 새로운 DynAnyFactory API 를 사용해 주세요.
 DynSequence ORB. create_dyn_sequence (TypeCode  type)
          추천 되고 있지 않습니다.  대신에 새로운 DynAnyFactory API 를 사용해 주세요.
 DynStruct ORB. create_dyn_struct (TypeCode  type)
          추천 되고 있지 않습니다.  대신에 새로운 DynAnyFactory API 를 사용해 주세요.
 DynUnion ORB. create_dyn_union (TypeCode  type)
          추천 되고 있지 않습니다.  대신에 새로운 DynAnyFactory API 를 사용해 주세요.
abstract  TypeCode ORB. create_recursive_sequence_tc (int bound, int offset)
          추천 되고 있지 않습니다.  대신에 create_recursive_tc 와 create_sequence_tc 의 편성을 사용해 주세요.
 void ServerRequest. except (Any  any)
          추천 되고 있지 않습니다.  set_exception()를 사용해 주세요.
 Principal Any. extract_Principal ()
          추천 되고 있지 않습니다.  CORBA 2.2 에서는 추천 되지 않습니다.
 Current ORB. get_current ()
          추천 되고 있지 않습니다.  resolve_initial_references 를 사용해 주세요.
 void Any. insert_Principal (Principal  p)
          추천 되고 있지 않습니다.  CORBA 2.2 에서는 추천 되지 않습니다.
 void DynamicImplementation. invoke (ServerRequest  request)
          추천 되고 있지 않습니다.  Portable Object Adapter 에서는 추천 되지 않습니다.
 byte[] Principal. name ()
          추천 되고 있지 않습니다.  CORBA 2.2 에서는 추천 되지 않습니다.
 void Principal. name (byte[] value)
          추천 되고 있지 않습니다.  CORBA 2.2 에서는 추천 되지 않습니다.
 String ServerRequest. op_name ()
          추천 되고 있지 않습니다.  operation()를 사용해 주세요.
 void ServerRequest. params (NVList  params)
          추천 되고 있지 않습니다.  arguments 메소드를 사용한다
 void ServerRequest. result (Any  any)
          추천 되고 있지 않습니다.  set_result 메소드를 사용한다
 

Deprecated 형의 주석을 가지는 org.omg.CORBA 의 생성자
TCKind (int _value)
          추천 되고 있지 않습니다.  이 메소드는 OMG 스펙에 의하면 private 이기 (위해)때문에, 이 생성자 은 사용하지 말아 주세요. 대신에 TCKind.from_int(int) 를 사용해 주세요.
 

org.omg.CORBA.portable 에서의 Deprecated 의 사용
 

Deprecated 형의 주석을 가지는 org.omg.CORBA.portable 의 메소드
 Principal InputStream. read_Principal ()
          추천 되고 있지 않습니다.  CORBA 2.2 에서는 추천 되지 않습니다.
 void OutputStream. write_Principal (Principal  value)
          추천 되고 있지 않습니다.  CORBA 2.2 에서는 추천 되지 않습니다.
 


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 도 참조해 주세요.