JAVA 使用或覆盖了已过时的 API 对照表.docx

上传人:b****2 文档编号:756961 上传时间:2023-04-30 格式:DOCX 页数:35 大小:26.35KB
下载 相关 举报
JAVA 使用或覆盖了已过时的 API 对照表.docx_第1页
第1页 / 共35页
JAVA 使用或覆盖了已过时的 API 对照表.docx_第2页
第2页 / 共35页
JAVA 使用或覆盖了已过时的 API 对照表.docx_第3页
第3页 / 共35页
JAVA 使用或覆盖了已过时的 API 对照表.docx_第4页
第4页 / 共35页
JAVA 使用或覆盖了已过时的 API 对照表.docx_第5页
第5页 / 共35页
JAVA 使用或覆盖了已过时的 API 对照表.docx_第6页
第6页 / 共35页
JAVA 使用或覆盖了已过时的 API 对照表.docx_第7页
第7页 / 共35页
JAVA 使用或覆盖了已过时的 API 对照表.docx_第8页
第8页 / 共35页
JAVA 使用或覆盖了已过时的 API 对照表.docx_第9页
第9页 / 共35页
JAVA 使用或覆盖了已过时的 API 对照表.docx_第10页
第10页 / 共35页
JAVA 使用或覆盖了已过时的 API 对照表.docx_第11页
第11页 / 共35页
JAVA 使用或覆盖了已过时的 API 对照表.docx_第12页
第12页 / 共35页
JAVA 使用或覆盖了已过时的 API 对照表.docx_第13页
第13页 / 共35页
JAVA 使用或覆盖了已过时的 API 对照表.docx_第14页
第14页 / 共35页
JAVA 使用或覆盖了已过时的 API 对照表.docx_第15页
第15页 / 共35页
JAVA 使用或覆盖了已过时的 API 对照表.docx_第16页
第16页 / 共35页
JAVA 使用或覆盖了已过时的 API 对照表.docx_第17页
第17页 / 共35页
JAVA 使用或覆盖了已过时的 API 对照表.docx_第18页
第18页 / 共35页
JAVA 使用或覆盖了已过时的 API 对照表.docx_第19页
第19页 / 共35页
JAVA 使用或覆盖了已过时的 API 对照表.docx_第20页
第20页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

JAVA 使用或覆盖了已过时的 API 对照表.docx

《JAVA 使用或覆盖了已过时的 API 对照表.docx》由会员分享,可在线阅读,更多相关《JAVA 使用或覆盖了已过时的 API 对照表.docx(35页珍藏版)》请在冰点文库上搜索。

JAVA 使用或覆盖了已过时的 API 对照表.docx

JAVA使用或覆盖了已过时的API对照表

JAVA使用或覆盖了已过时的API对照表

已过时的接口

org.xml.sax.AttributeList

此接口已经被SAX2Attributes接口取代,后者包括名称空间支持。

java.security.Certificate

在Java2平台中创建了新的证书处理包。

此Certificate接口已完全废弃,其仍存在是为了能平稳地过渡到新包。

org.xml.sax.DocumentHandler

此接口已经被SAX2ContentHandler接口取代,后者包括名称空间支持。

org.omg.CORBA.DynAny

使用新的DynAny替代

org.omg.CORBA.DynArray

使用新的DynArray替代

org.omg.CORBA.DynEnum

使用新的DynEnum替代

org.omg.CORBA.DynFixed

使用新的DynFixed替代

org.omg.CORBA.DynSequence

使用新的DynSequence替代

org.omg.CORBA.DynStruct

使用新的DynStruct替代

org.omg.CORBA.DynUnion

使用新的DynUnion替代

org.omg.CORBA.DynValue

使用新的DynValue替代

java.rmi.server.LoaderHandler

无替代版本

org.xml.sax.Parser

此接口已经被SAX2XMLReader接口取代,后者包括名称空间支持。

java.rmi.registry.RegistryHandler

无替代版本

java.rmi.server.RemoteCall

无替代版本。

java.rmi.server.Skeleton

无替代版本。

在Java2平台1.2版及更高版本中,远程方法调用不再需要Skeleton。

已过时的类

javax.accessibility.AccessibleResourceBundle

从Java2Platform的1.3版开始,此类已废弃。

org.xml.sax.helpers.AttributeListImpl

此类实现不推荐使用的接口AttributeList;该接口已被AttributesImpl帮助器类中实现的Attributes取代。

javax.management.DefaultLoaderRepository

使用MBeanServer.getClassLoaderRepository()取代。

javax.management.loading.DefaultLoaderRepository

使用MBeanServer.getClassLoaderRepository()}替代。

javax.swing.text.DefaultTextUI

org.omg.CORBA.DynamicImplementation

org.omg.CORBA.DynamicImplementation

org.xml.sax.HandlerBase

此类可可以与不推荐使用的DocumentHandler接口一起工作。

它已经被SAX2DefaultHandler类所取代。

java.security.Identity

不再使用此类。

其功能已经由java.security.KeyStore、java.security.cert包和java.security.Principal取代。

java.security.IdentityScope

此类不再被使用。

其功能已经由java.security.KeyStore、java.security.cert包和java.security.Principal取代。

java.io.LineNumberInputStream

此类错误假定字节能充分表示字符。

从JDK1.1开始,对字符流操作的首选方法是通过新字符流类(其中包括计算行号的类)进行操作。

java.rmi.server.LogStream

无替代版本

javax.swing.plaf.metal.MetalComboBoxUI.MetalComboPopup

从Java2platformv1.4开始。

java.rmi.server.Operation

无替代版本

org.xml.sax.helpers.ParserFactory

此类与不推荐使用的Parser接口一起使用。

javax.security.auth.Policy

从JDK1.4版本开始,由java.security.Policy取代。

java.security.Policy有一个方法:

publicPermissionCollectiongetPermissions

(java.security.ProtectionDomainpd)

ProtectionDomain有一个构造方法:

publicProtectionDomain

(CodeSourcecs,

PermissionCollectionpermissions,

ClassLoaderloader,

Principal[]principals)

这两个API为调用方提供向Policy查询基于Principal的Permission条目的方法。

org.omg.CORBA.Principal

已由CORBA2.2取代。

org.omg.CORBA.PrincipalHolder

DeprecatedbyCORBA2.2.

java.security.Signer

将不再使用此类。

其功能已由java.security.KeyStore、java.security.cert包和java.security.Principal所取代。

java.io.StringBufferInputStream

此类未能正确地将字符转换为字节。

从JDK1.1开始,从字符串创建流的首选方法是通过StringReader类进行创建。

javax.swing.text.TableView.TableCell

表单元格如今可以是任何View实现。

javax.management.timer.TimerAlarmClockNotification

此类对于用户代码没有任何作用。

保留它纯粹是从兼容性方面考虑的。

已过时的异常

java.rmi.RMISecurityException

由SecurityException取代。

应用程序代码从来不应直接引用此类,且RMISecurityManager不再抛出java.lang.SecurityException的这个子类。

java.rmi.ServerRuntimeException

无替换版本

java.rmi.server.SkeletonMismatchException

无替代版本。

在Java2平台1.2版及更高版本中,远程方法调用不再需要Skeleton。

java.rmi.server.SkeletonNotFoundException

无替代版本在Java2平台1.2版及更高版本中,远程方法调用不再需要Skeleton。

已过时的字段

javax.management.monitor.Monitor.alreadyNotified

等效于Monitor.alreadyNotifieds[0]。

javax.swing.JViewport.backingStore

从Java2平台v1.3开始

javax.swing.plaf.basic.BasicDesktopPaneUI.closeKey

从1.3开始。

java.awt.Frame.CROSSHAIR_CURSOR

由Cursor.CROSSHAIR_CURSOR取代。

javax.management.monitor.Monitor.dbgTag

无替代版本。

java.awt.Frame.DEFAULT_CURSOR

由Cursor.DEFAULT_CURSOR取代。

javax.swing.JRootPane.defaultPressAction

从Java2platformv1.3开始

javax.swing.JRootPane.defaultReleaseAction

从Java2platformv1.3开始

javax.swing.plaf.basic.BasicSplitPaneUI.dividerResizeToggleKey

从Java2platformv1.3开始。

javax.swing.plaf.basic.BasicToolBarUI.downKey

从Java2平台v1.3开始。

javax.swing.plaf.basic.BasicTabbedPaneUI.downKey

从Java2platformv1.3开始。

javax.swing.plaf.basic.BasicSplitPaneUI.downKey

从Java2platformv1.3开始。

java.awt.Frame.E_RESIZE_CURSOR

由Cursor.E_RESIZE_CURSOR取代。

javax.swing.plaf.basic.BasicSplitPaneUI.endKey

从Java2platformv1.3开始。

java.awt.Frame.HAND_CURSOR

由Cursor.HAND_CURSOR取代。

javax.swing.plaf.basic.BasicSplitPaneUI.homeKey

从Java2platformv1.3开始。

.HttpURLConnection.HTTP_SERVER_ERROR

放错了位置,它不应该存在。

java.lang.SecurityManager.inCheck

建议不使用该类安全检查。

建议使用checkPermission调用。

javax.swing.plaf.basic.BasicSplitPaneUI.keyboardDownRightListener

从Java2platformv1.3开始。

javax.swing.plaf.basic.BasicSplitPaneUI.keyboardEndListener

从Java2platformv1.3开始。

javax.swing.plaf.basic.BasicSplitPaneUI.keyboardHomeListener

从Java2platformv1.3开始。

javax.swing.plaf.basic.BasicSplitPaneUI.keyboardResizeToggleListener

从Java2platformv1.3开始。

javax.swing.plaf.basic.BasicSplitPaneUI.keyboardUpLeftListener

从Java2platformv1.3开始。

javax.swing.plaf.basic.BasicToolBarUI.leftKey

从Java2平台v1.3开始。

javax.swing.plaf.basic.BasicTabbedPaneUI.leftKey

从Java2platformv1.3开始。

javax.swing.plaf.basic.BasicSplitPaneUI.leftKey

从Java2platformv1.3开始。

javax.swing.plaf.basic.BasicDesktopPaneUI.maximizeKey

从1.3开始。

javax.swing.plaf.basic.BasicDesktopPaneUI.minimizeKey

从1.3开始。

java.awt.Frame.MOVE_CURSOR

由Cursor.MOVE_CURSOR取代。

java.awt.Frame.N_RESIZE_CURSOR

由Cursor.N_RESIZE_CURSOR取代。

javax.swing.plaf.basic.BasicDesktopPaneUI.navigateKey

从1.3开始。

javax.swing.plaf.basic.BasicDesktopPaneUI.navigateKey2

从1.3开始。

java.awt.Frame.NE_RESIZE_CURSOR

由Cursor.NE_RESIZE_CURSOR取代。

java.awt.Frame.NW_RESIZE_CURSOR

由Cursor.NW_RESIZE_CURSOR取代。

javax.swing.plaf.basic.BasicInternalFrameUI.openMenuKey

从Java2platformv1.3开始。

java.awt.datatransfer.DataFlavor.plainTextFlavor

从1.3开始。

使用DataFlavor.getReaderForText(Transferable)代替Transferable.getTransferData(DataFlavor.plainTextFlavor)。

javax.swing.text.html.FormView.RESET

从1.3开始,将使用来自UIManagerUIManagerpropertyFormView.resetButtonText的值

javax.swing.table.TableColumn.resizedPostingDisableCount

从Java2platformv1.3开始

javax.swing.plaf.basic.BasicToolBarUI.rightKey

从Java2平台v1.3开始。

javax.swing.plaf.basic.BasicTabbedPaneUI.rightKey

从Java2platformv1.3开始。

javax.swing.plaf.basic.BasicSplitPaneUI.rightKey

从Java2platformv1.3开始。

java.awt.Frame.S_RESIZE_CURSOR

由Cursor.S_RESIZE_CURSOR取代。

java.awt.Frame.SE_RESIZE_CURSOR

由Cursor.SE_RESIZE_CURSOR取代。

javax.swing.text.html.FormView.SUBMIT

从1.3开始,将使用来自UIManagerpropertyFormView.submitButtonText的值

java.lang.Character.UnicodeBlock.SURROGATES_AREA

从J2SE5开始,使用Character.UnicodeBlock.HIGH_SURROGATES、Character.UnicodeBlock.HIGH_PRIVATE_USE_SURROGATES和Character.UnicodeBlock.LOW_SURROGATES。

这些新常量符合Unicode标准的块定义。

Character.UnicodeBlock.of(char)和Character.UnicodeBlock.of(int)方法返回新常量,而不是SURROGATES_AREA。

java.awt.Frame.SW_RESIZE_CURSOR

由Cursor.SW_RESIZE_CURSOR取代。

java.awt.Frame.TEXT_CURSOR

由Cursor.TEXT_CURSOR取代。

javax.swing.plaf.basic.BasicToolBarUI.upKey

从Java2平台v1.3开始。

javax.swing.plaf.basic.BasicTabbedPaneUI.upKey

从Java2platformv1.3开始。

javax.swing.plaf.basic.BasicSplitPaneUI.upKey

从Java2platformv1.3开始。

java.awt.Frame.W_RESIZE_CURSOR

由Cursor.W_RESIZE_CURSOR取代。

java.awt.Frame.WAIT_CURSOR

由Cursor.WAIT_CURSOR取代。

已过时的方法

java.awt.Component.action(Event,Object)

从JDKversion1.1开始,应该将此组件作为组件(激发操作事件)上的ActionListener来注册。

java.awt.List.addItem(String)

由add(String)取代。

java.awt.List.addItem(String,int)

由add(String,int)取代。

java.awt.BorderLayout.addLayoutComponent(String,Component)

由addLayoutComponent(Component,Object)取代。

java.awt.CardLayout.addLayoutComponent(String,Component)

由addLayoutComponent(Component,Object)取代。

java.awt.List.allowsMultipleSelections()

从JDKversion1.1开始,由isMultipleMode()取代。

java.lang.ThreadGroup.allowThreadSuspension(boolean)

此调用的定义取决于ThreadGroup.suspend(),它被废弃了。

更进一步地说,此调用的行为从不被指定。

java.awt.TextArea.appendText(String)

从JDKversion1.1开始,由append(String)取代。

java.awt.Window.applyResourceBundle(ResourceBundle)

从J2SE1.4开始,由Component.applyComponentOrientation取代。

java.awt.Window.applyResourceBundle(String)

从J2SE1.4开始,由Component.applyComponentOrientation取代。

java.awt.Component.bounds()

从JDKversion1.1开始,由getBounds()取代。

java.lang.SecurityManager.checkMulticast(InetAddress,byte)

由#checkPermission(java.security.Permission)取代

java.lang.SecurityManager.classDepth(String)

建议不使用该类安全检查。

建议使用checkPermission调用。

java.lang.SecurityManager.classLoaderDepth()

建议不使用该类安全检查。

建议使用checkPermission调用。

java.awt.List.clear()

从JDKversion1.1开始,由removeAll()取代。

java.awt.image.renderable.RenderContext.concetenateTransform(AffineTransform)

由concatenateTransform(AffineTransform)所替代。

java.awt.Container.countComponents()

从JDKversion1.1开始,用etComponentCount()取代。

java.awt.Menu.countItems()

从JDKversion1.1开始,已由getItemCount()取代。

java.awt.List.countItems()

从JDKversion1.1开始,由getItemCount()取代。

java.awt.Choice.countItems()

从JDKversion1.1开始,由getItemCount()取代。

java.awt.MenuBar.countMenus()

从JDKversion1.1开始,由getMenuCount()取代。

java.lang.Thread.countStackFrames()

该调用的定义依赖于Thread.suspend(),但它遭到了反对。

此外,该调用的结果从来都不是意义明确的。

org.omg.CORBA.ORB.create_basic_dyn_any(TypeCode)

使用新的DynAnyFactoryAPI代替

org.omg.CORBA.ORB.create_dyn_any(Any)

使用新的DynAnyFactoryAPI代替

org.omg.CORBA.ORB.create_dyn_array(TypeCode)

使用新的DynAnyFactoryAPI代替

org.omg.CORBA.ORB.create_dyn_enum(TypeCode)

使用新的DynAnyFactoryAPI代替

org.omg.CORBA.ORB.create_dyn_sequence(TypeCode)

使用新的DynAnyFactoryAPI代替

org.omg.CORBA.ORB.create_dyn_struct(TypeCode)

使用新的DynAnyFactoryAPI代替

org.omg.CORBA.ORB.create_dyn_union(TypeCode)

使用新的DynAnyFactoryAPI代替

org.omg.CORBA.ORB.create_recursive_sequence_tc(int,int)

使用create_recursive_tc和create_sequence_tc的组合替代它

javax.swing.plaf.basic.BasicSplitPaneUI.createKeyboardDownRightListener()

从Java2platformv1.3开始。

javax.swing.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2