|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 Deprecated 的軟體套件 | |
---|---|
java.awt | 包含用於創建使用者介面和繪製圖形圖像的全部類別。 |
java.awt.datatransfer | 提供在應用程序之間和在應用程序內部傳輸資料的介面和類別。 |
java.awt.event | 提供處理由 AWT 元件所觸發的各類別事件的介面和類別。 |
java.awt.image.renderable | 提供用於產生與呈現無關的圖像的類別和介面。 |
java.io | 通過資料串流、序列化和檔案系統提供系統輸入和輸出。 |
java.lang | 提供利用 Java 程式語言進行程序設計的基礎類別。 |
java.net | 為實作網路應用程序提供類別。 |
java.rmi | 提供 RMI 套件。 |
java.rmi.dgc | 為 RMI 分佈式垃圾回收提供了類別和介面。 |
java.rmi.registry | 提供 RMI 註冊表的一個類別和兩個介面。 |
java.rmi.server | 提供支持伺服器端 RMI 的類別和介面。 |
java.security | 為安全框架提供類別和介面。 |
java.sql | 提供使用 JavaTM 程式語言存取並處理存儲在資料源(通常是一個關聯型資料庫)中的資料的 API。 |
java.util | 包含 collection 框架、遺留的 collection 類別、事件模型、日期和時間設施、國際化和各種實用工具類別(字元串標記產生器、隨機數產生器和位元陣列)。 |
java.util.logging | 提供 JavaTM 2 平臺核心日誌工具的類別和介面。 |
javax.accessibility | 定義了使用者介面元件與提供對這些元件進行存取的輔助技術之間的協定。 |
javax.jws.soap | |
javax.management | 提供 Java Management Extensions 的核心類別。 |
javax.management.loading | 提供實作高層級動態載入的類別。 |
javax.management.monitor | 提供 monitor 類別的定義。 |
javax.management.openmbean | 提供開放資料型別和 Open MBean 描述符類別。 |
javax.security.auth | 此套件提供用於進行驗證和授權的框架。 |
javax.swing | 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 |
javax.swing.plaf.basic | 提供了根據基本外觀建構的使用者介面物件。 |
javax.swing.plaf.metal | 提供根據 Java 外觀(曾經代稱為 Metal)建構的使用者介面物件,Java 外觀是預設外觀。 |
javax.swing.table | 提供用於處理 javax.swing.JTable 的類別和介面。 |
javax.swing.text | 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 |
javax.swing.text.html | 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 |
org.omg.CORBA | 提供 OMG CORBA API 到 JavaTM 程式語言的映射,包括 ORB 類別,如果已實作該類別,則開發人員可以使用此類別作為全功能物件請求代理(Object Request Broker,ORB)。 |
org.omg.CORBA.portable | 提供可移植性層,即可以使一個供應商產生的程式碼運行在另一個供應商 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 |
CardLayout.addLayoutComponent(String name,
Component comp)
已過時。 由 addLayoutComponent(Component, Object) 取代。 |
void |
BorderLayout.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 1.4 開始,由 Component.applyComponentOrientation 取代。 |
void |
Window.applyResourceBundle(String rbName)
已過時。 從 J2SE 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 開始,用 etComponentCount() 取代。 |
int |
Choice.countItems()
已過時。 從 JDK version 1.1 開始,由 getItemCount() 取代。 |
int |
List.countItems()
已過時。 從 JDK version 1.1 開始,由 getItemCount() 取代。 |
int |
Menu.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 開始,後來不再公開使用。只希望作為包私有方法時保留此方法。 |
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 |
MenuItem.disable()
已過時。 從 JDK version 1.1 開始,由 setEnabled(boolean) 取代。 |
void |
Component.disable()
已過時。 從 JDK version 1.1 開始,由 setEnabled(boolean) 取代。 |
void |
MenuItem.enable()
已過時。 從 JDK version 1.1 開始,由 setEnabled(boolean) 取代。 |
void |
Component.enable()
已過時。 從 JDK version 1.1 開始,由 setEnabled(boolean) 取代。 |
void |
MenuItem.enable(boolean b)
已過時。 從 JDK version 1.1 開始,由 setEnabled(boolean) 取代。 |
void |
Component.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.MenuComponentPeer |
MenuComponent.getPeer()
已過時。 從 JDK version 1.1 開始,程序不應直接操作同位體。 |
java.awt.peer.FontPeer |
Font.getPeer()
已過時。 現在,字體呈現與平臺無關。 |
java.awt.peer.ComponentPeer |
Component.getPeer()
已過時。 從 JDK version 1.1 開始,程序不應直接操作同位體;由 boolean isDisplayable() 取代。 |
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 |
Dialog.hide()
已過時。 從 JDK 版本 1.5 開始,由 setVisible(boolean) 取代。 |
void |
Window.hide()
已過時。 從 JDK 1.5 版開始,由 Component.setVisible(boolean) 取代。 |
void |
Component.hide()
已過時。 從 JDK version 1.1 開始,由 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 |
Polygon.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 |
Component.inside(int x,
int y)
已過時。 從 JDK version 1.1 開始,由 contains(int, int) 取代。 |
boolean |
Component.isFocusTraversable()
已過時。 從 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 |
ScrollPane.layout()
已過時。 從 JDK version 1.1 開始,由 doLayout() 取代。 |
void |
Container.layout()
已過時。 從 JDK version 1.1,用 doLayout() 取代。 |
void |
Component.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 |
List.minimumSize()
已過時。 從 JDK version 1.1 開始,由 getMinimumSize() 取代。 |
Dimension |
TextArea.minimumSize()
已過時。 從 JDK version 1.1 開始,由 getMinimumSize() 取代。 |
Dimension |
TextField.minimumSize()
已過時。 從 JDK version 1.1 開始,由 getMinimumSize() 取代。 |
Dimension |
Container.minimumSize()
已過時。 從 JDK version 1.1 開始,用 getMinimumSize() 取代。 |
Dimension |
Component.minimumSize()
已過時。 從 JDK version 1.1 開始,由 getMinimumSize() 取代。 |
Dimension |
List.minimumSize(int rows)
已過時。 從 JDK version 1.1 開始,由 getMinimumSize(int) 取代。 |
Dimension |
TextField.minimumSize(int columns)
已過時。 從 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 |
Rectangle.move(int x,
int y)
已過時。 從 JDK version 1.1 開始,由 setLocation(int, int) 取代。 |
void |
Component.move(int x,
int y)
已過時。 從 JDK version 1.1 開始,由 setLocation(int, int) 取代。 |
void |
Component.nextFocus()
已過時。 從 JDK version 1.1 開始,由 transferFocus() 取代。 |
boolean |
MenuComponent.postEvent(Event evt)
已過時。 從 JDK version 1.1 開始,已由 dispatchEvent 取代。 |
boolean |
Window.postEvent(Event e)
已過時。 從 JDK version 1.1 開始,由 dispatchEvent(AWTEvent) 取代。 |
boolean |
Component.postEvent(Event e)
已過時。 從 JDK version 1.1 開始,由 dispatchEvent(AWTEvent) 取代。 |
boolean |
MenuContainer.postEvent(Event evt)
已過時。 從 JDK version 1.1 開始,由 dispatchEvent(AWTEvent) 取代。 |
Dimension |
List.preferredSize()
已過時。 從 JDK version 1.1 開始,由 getPreferredSize() 取代。 |
Dimension |
TextArea.preferredSize()
已過時。 從 JDK version 1.1 開始,由 getPreferredSize() 取代。 |
Dimension |
TextField.preferredSize()
已過時。 從 JDK version 1.1 開始,由 getPreferredSize() 取代。 |
Dimension |
Container.preferredSize()
已過時。 從 JDK version 1.1 開始,用 getPreferredSize() 取代。 |
Dimension |
Component.preferredSize()
已過時。 從 JDK version 1.1 開始,由 getPreferredSize() 取代。 |
Dimension |
List.preferredSize(int rows)
已過時。 從 JDK version 1.1 開始,由 getPreferredSize(int) 取代。 |
Dimension |
TextField.preferredSize(int columns)
已過時。 從 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 |
Rectangle.reshape(int x,
int y,
int width,
int height)
已過時。 從 JDK version 1.1 開始,由 setBounds(int, int, int, int) 取代。 |
void |
Window.reshape(int x,
int y,
int width,
int height)
已過時。 從 JDK 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 |
Component.resize(Dimension d)
已過時。 從 JDK version 1.1 開始,由 setSize(Dimension) 取代。 |
void |
Rectangle.resize(int width,
int height)
已過時。 從 JDK version 1.1 開始,由 setSize(int, int) 取代。 |
void |
Component.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 |
Dialog.show()
已過時。 從 JDK 版本 1.5 開始,由 setVisible(boolean) 取代。 |
void |
Window.show()
已過時。 從 JDK 1.5 版開始,由 Component.setVisible(boolean) 取代。 |
void |
Component.show()
已過時。 從 JDK version 1.1 開始,由 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
已過時。 從 1.3 開始。使用 DataFlavor.getReaderForText(Transferable) 代替 Transferable.getTransferData(DataFlavor.plainTextFlavor) 。 |
註釋型別為 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 |
ObjectInputStream.readLine()
已過時。 此方法不能正確地將位元組轉換為字元。請參見 DataInputStream 以獲取詳細資訊和替代方法。 |
String |
DataInputStream.readLine()
已過時。 該方法無法將位元組正確轉換為字元。從 JDK 1.1 開始,讀取文本行的首選方法是使用 BufferedReader.readLine() 方法。使用 DataInputStream 類別讀取文本行的程序可以改為使用 BufferedReader 類別,只要將以下形式的程式碼:
替換為:DataInputStream d = new DataInputStream(in); BufferedReader d = new BufferedReader(new InputStreamReader(in)); |
String |
ByteArrayOutputStream.toString(int hibyte)
已過時。 此方法無法將位元組正確轉換為字元。從 JDK 1.1 開始,完成該轉換的首選方法是通過 toString(String enc) 方法(使用一個編碼名稱參數),或 toString() 方法(使用平臺的預設字元編碼)。 |
URL |
File.toURL()
已過時。 此方法不會自動轉義 URL 中的非法字元。建議新的程式碼使用以下方式將抽象路徑名轉換為 URL:首先通過 toURI 方法將其轉換為 URI,然後通過 URI.toURL 方法將 URI 裝換為 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.stop、Thread.suspend 和 Thread.resume?。 |
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 |
ThreadGroup.resume()
已過時。 此方法只用於聯合 Thread.suspend 和 ThreadGroup.suspend 時,因為它們所固有的容易導致死鎖的特性,所以兩者都已廢棄。有關詳細資訊,請參閱 Thread.suspend() 。 |
void |
Thread.resume()
已過時。 該方法只與 Thread.suspend() 一起使用,但 Thread.suspend() 已經遭到反對,因為它具有死鎖傾向。有關更多資訊,請參閱為何不贊成使用 Thread.stop、Thread.suspend 和 Thread.resume?。 |
static void |
Runtime.runFinalizersOnExit(boolean value)
已過時。 此方法本身具有不安全性。它可能對正在使用的物件調用終結方法,而其他執行緒正在操作這些物件,從而導致不正確的行為或死鎖。 |
static void |
System.runFinalizersOnExit(boolean value)
已過時。 該方法具有固有的不安全性。它可能對正在使用的物件調用終結方法,而其他執行緒同時正在操作這些物件,從而導致不正確的行為或死鎖。 |
void |
ThreadGroup.stop()
已過時。 此方法具有固有的不安全性。有關詳細資訊,請參閱 Thread.stop() 。 |
void |
Thread.stop()
已過時。 該方法具有固有的不安全性。用 Thread.stop 來終止執行緒將釋放它已經鎖定的所有監視器(作為沿堆疊(stack)空間向上傳播的未檢查 ThreadDeath 異常的一個自然後果)。如果以前受這些監視器保護的任何對象都處於一種不一致的狀態,則損壞的物件將對其他執行緒可見,這有可能導致任意的行為。stop 的許多使用都應由只修改某些變數以指示目標執行緒應該停止運行的程式碼來取代。目標執行緒應定期檢查該變數,並且如果該變數指示它要停止運行,則從其運行方法依次返回。如果目標執行緒等待很長時間(例如基於一個條件變數),則應使用 interrupt 方法來中斷該等待。有關更多資訊,請參閱為何不贊成使用 Thread.stop、Thread.suspend 和 Thread.resume?。 |
void |
Thread.stop(Throwable obj)
已過時。 該方法具有固有的不安全性。有關詳細資訊,請參閱 Thread.stop() 。
該方法的附加危險是它可用於產生目標執行緒未準備處理的異常(包括若沒有該方法該執行緒不太可能拋出的已檢查的異常)。
有關更多資訊,請參閱為何不贊成使用 Thread.stop、Thread.suspend 和 Thread.resume?。 |
void |
ThreadGroup.suspend()
已過時。 此方法容易導致死鎖。有關詳細資訊,請參閱 Thread.suspend() 。 |
void |
Thread.suspend()
已過時。 該方法已經遭到反對,因為它具有固有的死鎖傾向。如果目標執行緒掛起時在保護關鍵系統資源的監視器上保持有鎖,則在目標執行緒重新開始以前任何執行緒都不能存取該資源。如果重新開始目標執行緒的執行緒想在調用 resume 之前鎖定該監視器,則會發生死鎖。這類別死鎖通常會證明自己是「凍結」的進程。有關更多資訊,請參閱為何不贊成使用 Thread.stop、Thread.suspend 和 Thread.resume?。 |
註釋型別為 Deprecated 的 java.lang 中的建構子 | |
---|---|
String(byte[] ascii,
int hibyte)
已過時。 該方法無法將位元組正確地轉換為字元。從 JDK 1.1 開始,完成該轉換的首選方法是使用帶有 Charset 、字元集名稱,或使用平臺預設字元集的 String 建構子。 |
|
String(byte[] ascii,
int hibyte,
int offset,
int count)
已過時。 該方法無法將位元組正確地轉換為字元。從 JDK 1.1 開始,完成該轉換的首選方法是使用帶有 Charset 、字元集名稱,或使用平臺預設字元集的 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 方法的實例。 |
protected abstract byte |
DatagramSocketImpl.getTTL()
已過時。 使用 getTimeToLive 代替。 |
byte |
MulticastSocket.getTTL()
已過時。 使用 getTimeToLive 方法來代替,該方法返回 int(而不是 byte)。 |
void |
MulticastSocket.send(DatagramPacket p,
byte ttl)
已過時。 使用以下程式碼或其等效程式碼:...... int ttl = mcastSocket.getTimeToLive(); mcastSocket.setTimeToLive(newttl); mcastSocket.send(p); mcastSocket.setTimeToLive(ttl); ...... |
static void |
URLConnection.setDefaultRequestProperty(String key,
String value)
已過時。 應在獲得 URLConnection 的適當實例後使用特定 setRequestProperty 方法的實例。調用此方法沒有任何作用。 |
protected abstract void |
DatagramSocketImpl.setTTL(byte ttl)
已過時。 使用 setTimeToLive 代替。 |
void |
MulticastSocket.setTTL(byte ttl)
已過時。 使用 setTimeToLive 方法來代替,該方法使用 int(而不用 byte)作為 ttl 的型別。 |
protected void |
URLStreamHandler.setURL(URL u,
String protocol,
String host,
int port,
String file,
String ref)
已過時。 使用 setURL(URL, String, String, int, String, String, String, String); |
註釋型別為 Deprecated 的 java.net 中的建構子 | |
---|---|
Socket(InetAddress host,
int port,
boolean stream)
已過時。 Use DatagramSocket instead for UDP transport. |
|
Socket(String host,
int port,
boolean stream)
已過時。 使用 DatagramSocket 取代 UDP 傳輸。 |
java.rmi 中 Deprecated 的使用 |
---|
註釋型別為 Deprecated 的 java.rmi 中的類別 | |
---|---|
class |
RMISecurityException
已過時。 由 SecurityException 取代。應用程序程式碼從來不應直接參考此類別,且 RMISecurityManager 不再拋出 java.lang.SecurityException 的這個子類別。 |
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 不再使用 RegistryHandler 獲取註冊表的 stub。 |
java.rmi.server 中 Deprecated 的使用 |
---|
註釋型別為 Deprecated 的 java.rmi.server 中的類別 | |
---|---|
interface |
LoaderHandler
已過時。 無替代版本 |
class |
LogStream
已過時。 無替代版本 |
class |
Operation
已過時。 無替代版本 |
interface |
RemoteCall
已過時。 無替代版本。 |
interface |
Skeleton
已過時。 無替代版本。在 Java 2 平臺 1.2 版及更高版本中,遠端方法調用不再需要 Skeleton。 |
class |
SkeletonMismatchException
已過時。 無替代版本。在 Java 2 平臺 1.2 版及更高版本中,遠端方法調用不再需要 Skeleton。 |
class |
SkeletonNotFoundException
已過時。 無替代版本在 Java 2 平臺 1.2 版及更高版本中,遠端方法調用不再需要 Skeleton。 |
註釋型別為 Deprecated 的 java.rmi.server 中的方法 | |
---|---|
void |
Skeleton.dispatch(Remote obj,
RemoteCall theCall,
int opnum,
long hash)
已過時。 無替代版本 |
void |
RemoteCall.done()
已過時。 無替代版本 |
void |
RemoteRef.done(RemoteCall call)
已過時。 1.2 樣式 stub 不再使用此方法。stub 使用遠端參考上的單個方法 invoke(Remote, Method, Object[], int) 來執行參數編組、遠端方法執行和返回值解組,而不是使用對遠端參考(newCall 、invoke 和 done )的方法調用序列。 |
void |
RemoteCall.executeCall()
已過時。 無替代版本 |
static PrintStream |
LogStream.getDefaultStream()
已過時。 無替代版本 |
ObjectInput |
RemoteCall.getInputStream()
已過時。 無替代版本 |
String |
Operation.getOperation()
已過時。 無替代版本 |
Operation[] |
Skeleton.getOperations()
已過時。 無替代版本 |
OutputStream |
LogStream.getOutputStream()
已過時。 無替代版本 |
ObjectOutput |
RemoteCall.getOutputStream()
已過時。 無替代版本 |
ObjectOutput |
RemoteCall.getResultStream(boolean success)
已過時。 無替代版本 |
Object |
LoaderHandler.getSecurityContext(ClassLoader loader)
已過時。 無替代版本 |
static Object |
RMIClassLoader.getSecurityContext(ClassLoader loader)
已過時。 無替換版本。從 Java 2 平臺 v1.2 開始,RMI 不再使用此方法來獲取類別載入器的安全上下文。 |
void |
RemoteRef.invoke(RemoteCall call)
已過時。 1.2 樣式 stub 不再使用此方法。stub 使用遠端參考上的單個方法 invoke(Remote, Method, Object[], int) 來執行參數編組、遠端方法執行和返回值解組,而不是使用對遠端參考(newCall 、invoke 和 done )的方法調用序列。 |
Class<?> |
LoaderHandler.loadClass(String name)
已過時。 無替代版本 |
static Class<?> |
RMIClassLoader.loadClass(String name)
已過時。 由 loadClass(String,String) 方法取代 |
Class<?> |
LoaderHandler.loadClass(URL codebase,
String name)
已過時。 無替代版本 |
static LogStream |
LogStream.log(String name)
已過時。 無替代版本 |
RemoteCall |
RemoteRef.newCall(RemoteObject obj,
Operation[] op,
int opnum,
long hash)
已過時。 1.2 樣式 stub 不再使用此方法。stub 使用遠端參考上的單個方法 invoke(Remote, Method, Object[], int) 來執行參數編組、遠端方法執行和返回值的解組,而不是使用該 stub 的遠端參考(newCall 、invoke 和 done )上的方法調用序列。 |
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)
已過時。 無替換版本。因為可以用 RemoteStub(RemoteRef) 建構子創建 RemoteStub ,所以不需要 setRef 方法。 |
String |
LogStream.toString()
已過時。 無替代版本 |
String |
Operation.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" 密碼服務提供者的主檔案中的專有屬性的值,以便確定如何解析特定於演算法的參數。使用新的基於提供者的、與演算法無關的 AlgorithmParameters 和 KeyFactory 引擎類別(在 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 1.1 開始,由 Calendar.get(Calendar.DAY_OF_MONTH) 取代。 |
int |
Date.getDay()
已過時。 從 JDK 1.1 開始,由 Calendar.get(Calendar.DAY_OF_WEEK) 取代。 |
int |
Date.getHours()
已過時。 從 JDK 1.1 開始,由 Calendar.get(Calendar.HOUR_OF_DAY) 取代。 |
int |
Date.getMinutes()
已過時。 從 JDK 1.1 開始,由 Calendar.get(Calendar.MINUTE) 取代。 |
int |
Date.getMonth()
已過時。 從 JDK 1.1 開始,由 Calendar.get(Calendar.MONTH) 取代。 |
int |
Date.getSeconds()
已過時。 從 JDK 1.1 開始,由 Calendar.get(Calendar.SECOND) 取代。 |
int |
Date.getTimezoneOffset()
已過時。 從 JDK 1.1 開始,由 -(Calendar.get(Calendar.ZONE_OFFSET) + Calendar.get(Calendar.DST_OFFSET)) / (60 * 1000) 取代。 |
int |
Date.getYear()
已過時。 從 JDK 1.1 開始,由 Calendar.get(Calendar.YEAR) - 1900 取代。 |
static long |
Date.parse(String s)
已過時。 從 JDK 1.1 開始,由 DateFormat.parse(String s) 取代。 |
void |
Properties.save(OutputStream out,
String comments)
已過時。 如果在保存屬性列表時發生 I/O 錯誤,則此方法不拋出 IOException。保存屬性列表的首選方法是通過 store(OutputStream out, String comments) 方法或 storeToXML(OutputStream os, String comment) 方法來進行。 |
void |
Date.setDate(int date)
已過時。 從 JDK 1.1 開始,由 Calendar.set(Calendar.DAY_OF_MONTH, int date) 取代。 |
void |
Date.setHours(int hours)
已過時。 從 JDK 1.1 開始,由 Calendar.set(Calendar.HOUR_OF_DAY, int hours) 取代。 |
void |
Date.setMinutes(int minutes)
已過時。 從 JDK 1.1 開始,由 Calendar.set(Calendar.MINUTE, int minutes) 取代。 |
void |
Date.setMonth(int month)
已過時。 從 JDK 1.1 開始,由 Calendar.set(Calendar.MONTH, int month) 取代。 |
void |
Date.setSeconds(int seconds)
已過時。 從 JDK 1.1 開始,由 Calendar.set(Calendar.SECOND, int seconds) 取代。 |
void |
Date.setYear(int year)
已過時。 從 JDK 1.1 開始,由 Calendar.set(Calendar.YEAR, year + 1900) 取代。 |
String |
Date.toGMTString()
已過時。 從 JDK 1.1 開始,由 DateFormat.format(Date date) 取代,使用 GMT TimeZone 。 |
String |
Date.toLocaleString()
已過時。 從 JDK 1.1 開始,由 DateFormat.format(Date date) 取代。 |
static long |
Date.UTC(int year,
int month,
int date,
int hrs,
int min,
int sec)
已過時。 從 JDK 1.1 開始,由 Calendar.set(year + 1900, month, date, hrs, min, sec) 或 GregorianCalendar(year + 1900, month, date, hrs, min, sec) 取代,使用 UTC TimeZone ,後跟 Calendar.getTime().getTime() 。 |
註釋型別為 Deprecated 的 java.util 中的建構子 | |
---|---|
Date(int year,
int month,
int date)
已過時。 從 JDK 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 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 1.1 開始,由 Calendar.set(year + 1900, month, date, hrs, min, sec) 或 GregorianCalendar(year + 1900, month, date, hrs, min, sec) 取代。 |
|
Date(String s)
已過時。 從 JDK 1.1 開始,由 DateFormat.parse(String s) 取代。 |
java.util.logging 中 Deprecated 的使用 |
---|
註釋型別為 Deprecated 的 java.util.logging 中的欄位 | |
---|---|
static Logger |
Logger.global
已過時。 此欄位的初始化會容易出現死鎖。必須由 Logger 類別初始化來初始化欄位,這可能會導致 LogManager 類別初始化的死鎖。在這種情況下,兩個類別初始化都要等待對方完成。從 JDK version 1.6 開始,獲取全體 logger 物件的首選方法是通過調用 Logger.getLogger(Logger.GLOBAL_LOGGER_NAME) 。 |
javax.accessibility 中 Deprecated 的使用 |
---|
註釋型別為 Deprecated 的 javax.accessibility 中的類別 | |
---|---|
class |
AccessibleResourceBundle
已過時。 從 Java Platform 的 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() 來獲得類別載入器存儲資源庫並使用它進行反序列化。 |
ObjectInputStream |
MBeanServer.deserialize(String className,
ObjectName loaderName,
byte[] data)
已過時。 使用 getClassLoader 為反序列化獲得類別載入器。 |
void |
ValueExp.setMBeanServer(MBeanServer s)
已過時。 不再需要此方法,因為 ValueExp 可以通過使用 QueryEval.getMBeanServer() 來存取它將在其中進行計算的 MBean 伺服器。 |
註釋型別為 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
已過時。 無替代版本。 |
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 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)這兩個 API 為調用者提供向 Policy 查詢基於 Principal 的 Permission 條目的方法。 |
javax.swing 中 Deprecated 的使用 |
---|
註釋型別為 Deprecated 的 javax.swing 中的欄位 | |
---|---|
protected boolean |
JViewport.backingStore
已過時。 從 Java 2 平臺 v1.3 開始 |
protected javax.swing.JRootPane.DefaultAction |
JRootPane.defaultPressAction
已過時。 從 Java 2 platform v1.3 開始 |
protected javax.swing.JRootPane.DefaultAction |
JRootPane.defaultReleaseAction
已過時。 從 Java 2 platform v1.3 開始 |
註釋型別為 Deprecated 的 javax.swing 中的方法 | |
---|---|
static JScrollPane |
JTable.createScrollPaneForTable(JTable aTable)
已過時。 從 Swing version 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 |
JPopupMenu.getComponentAtIndex(int i)
已過時。 由 Container.getComponent(int) 取代 |
Component |
JMenuBar.getComponentAtIndex(int i)
已過時。 由 getComponent(int i) 取代 |
static KeyStroke |
KeyStroke.getKeyStroke(char keyChar,
boolean onKeyRelease)
已過時。 使用 getKeyStroke(char) |
String |
AbstractButton.getLabel()
已過時。 - 由 getText 取代 |
JMenuBar |
JInternalFrame.getMenuBar()
已過時。 從 Swing version 1.0.3 開始,由 getJMenuBar() 取代。 |
JMenuBar |
JRootPane.getMenuBar()
已過時。 從 Swing 版本 1.0.3 開始,由 getJMenuBar() 取代。 |
Component |
JComponent.getNextFocusableComponent()
已過時。 從 1.4 版本開始,由 FocusTraversalPolicy 取代。 |
String |
JPasswordField.getText()
已過時。 從 Java 2 platform v1.2 開始,由 getPassword 來代替。 |
String |
JPasswordField.getText(int offs,
int len)
已過時。 從 Java 2 platform v1.2 開始,由 getPassword 來代替。 |
Rectangle |
ScrollPaneLayout.getViewportBorderBounds(JScrollPane scrollpane)
已過時。 從 JDK version Swing1.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 |
JInternalFrame.setMenuBar(JMenuBar m)
已過時。 從 Swing version 1.0.3 開始,由 setJMenuBar(JMenuBar m) 取代。 |
void |
JRootPane.setMenuBar(JMenuBar menu)
已過時。 從 Swing 版本 1.0.3 開始,由 setJMenuBar(JMenuBar menu) 取代。 |
void |
JComponent.setNextFocusableComponent(Component aComponent)
已過時。 從 1.4 版本開始,由 FocusTraversalPolicy 取代 |
void |
JTable.sizeColumnsToFit(boolean lastColumnOnly)
已過時。 從 Swing version 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 platform v1.3 開始。 |
protected KeyStroke |
BasicSplitPaneUI.downKey
已過時。 從 Java 2 platform v1.3 開始。 |
protected KeyStroke |
BasicTabbedPaneUI.downKey
已過時。 從 Java 2 platform v1.3 開始。 |
protected KeyStroke |
BasicToolBarUI.downKey
已過時。 從 Java 2 平臺 v1.3 開始。 |
protected KeyStroke |
BasicSplitPaneUI.endKey
已過時。 從 Java 2 platform v1.3 開始。 |
protected KeyStroke |
BasicSplitPaneUI.homeKey
已過時。 從 Java 2 platform v1.3 開始。 |
protected ActionListener |
BasicSplitPaneUI.keyboardDownRightListener
已過時。 從 Java 2 platform v1.3 開始。 |
protected ActionListener |
BasicSplitPaneUI.keyboardEndListener
已過時。 從 Java 2 platform v1.3 開始。 |
protected ActionListener |
BasicSplitPaneUI.keyboardHomeListener
已過時。 從 Java 2 platform v1.3 開始。 |
protected ActionListener |
BasicSplitPaneUI.keyboardResizeToggleListener
已過時。 從 Java 2 platform v1.3 開始。 |
protected ActionListener |
BasicSplitPaneUI.keyboardUpLeftListener
已過時。 從 Java 2 platform v1.3 開始。 |
protected KeyStroke |
BasicSplitPaneUI.leftKey
已過時。 從 Java 2 platform v1.3 開始。 |
protected KeyStroke |
BasicTabbedPaneUI.leftKey
已過時。 從 Java 2 platform v1.3 開始。 |
protected KeyStroke |
BasicToolBarUI.leftKey
已過時。 從 Java 2 平臺 v1.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 platform v1.3 開始。 |
protected KeyStroke |
BasicSplitPaneUI.rightKey
已過時。 從 Java 2 platform v1.3 開始。 |
protected KeyStroke |
BasicTabbedPaneUI.rightKey
已過時。 從 Java 2 platform v1.3 開始。 |
protected KeyStroke |
BasicToolBarUI.rightKey
已過時。 從 Java 2 平臺 v1.3 開始。 |
protected KeyStroke |
BasicSplitPaneUI.upKey
已過時。 從 Java 2 platform v1.3 開始。 |
protected KeyStroke |
BasicTabbedPaneUI.upKey
已過時。 從 Java 2 platform v1.3 開始。 |
protected KeyStroke |
BasicToolBarUI.upKey
已過時。 從 Java 2 平臺 v1.3 開始。 |
註釋型別為 Deprecated 的 javax.swing.plaf.basic 中的方法 | |
---|---|
protected ActionListener |
BasicSplitPaneUI.createKeyboardDownRightListener()
已過時。 從 Java 2 platform v1.3 開始。 |
protected ActionListener |
BasicSplitPaneUI.createKeyboardEndListener()
已過時。 從 Java 2 platform v1.3 開始。 |
protected ActionListener |
BasicSplitPaneUI.createKeyboardHomeListener()
已過時。 從 Java 2 platform v1.3 開始。 |
protected ActionListener |
BasicSplitPaneUI.createKeyboardResizeToggleListener()
已過時。 從 Java 2 platform v1.3 開始。 |
protected ActionListener |
BasicSplitPaneUI.createKeyboardUpLeftListener()
已過時。 從 Java 2 platform v1.3 開始。 |
protected int |
BasicSplitPaneUI.getDividerBorderSize()
已過時。 從 Java 2 平臺 v1.3 開始,由在分隔符上設置邊框取代。 |
javax.swing.plaf.metal 中 Deprecated 的使用 |
---|
註釋型別為 Deprecated 的 javax.swing.plaf.metal 中的類別 | |
---|---|
class |
MetalComboBoxUI.MetalComboPopup
已過時。 從 Java 2 platform v1.4 開始。 |
註釋型別為 Deprecated 的 javax.swing.plaf.metal 中的方法 | |
---|---|
protected void |
MetalComboBoxUI.editablePropertyChanged(PropertyChangeEvent e)
已過時。 從 Java 2 platform v1.4 開始。 |
protected void |
MetalComboBoxUI.removeListeners()
已過時。 從 Java 2 platform v1.4 開始。 |
javax.swing.table 中 Deprecated 的使用 |
---|
註釋型別為 Deprecated 的 javax.swing.table 中的欄位 | |
---|---|
protected int |
TableColumn.resizedPostingDisableCount
已過時。 從 Java 2 platform v1.3 開始 |
註釋型別為 Deprecated 的 javax.swing.table 中的方法 | |
---|---|
void |
TableColumn.disableResizedPosting()
已過時。 從 Java 2 platform v1.3 開始 |
void |
TableColumn.enableResizedPosting()
已過時。 從 Java 2 platform 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)
已過時。 現在表單元格可以是任意視圖實作並且應該由 ViewFactory 而不是表來產生。 |
protected FontMetrics |
LabelView.getFontMetrics()
已過時。 FontMetrics 不用於在 JDK 中運行時的字形呈現。 |
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 開始,將使用來自 UIManager UIManager property FormView.resetButtonText 的值 |
static String |
FormView.SUBMIT
已過時。 從 1.3 開始,將使用來自 UIManager property FormView.submitButtonText 的值 |
註釋型別為 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
已過時。 Deprecated by 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 規範,此方法應該是私有的。使用 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 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。