javatm platform
standard ed. 6

已过时的 api


目录
已过时的接口
org.xml.sax.attributelist
          此接口已经{have been}被 sax2 attributes 接口取代,后者包括{bāo kuò}名称空间支持{zhī chí}。 
java.security.certificate
          在 java 平台中创建了新的证书处理包。此 certificate 接口已完全{wán quán}废弃,其仍存在是为了能平稳地过渡到新包。 
org.xml.sax.documenthandler
          此接口已经{have been}被 sax2 contenthandler 接口取代,后者包括{bāo kuò}名称空间支持{zhī chí}。 
org.omg.corba.dynany
          使用新的 dynany 替代 
org.omg.corba.dynarray
          使用新的 dynarray 替代 
org.omg.corba.dynenum
          使用新的 dynenum 替代 
org.omg.corba.dynfixed
          使用新的 dynfixed 替代 
org.omg.corba.dynsequence
          使用新的 dynsequence 替代 
org.omg.corba.dynstruct
          使用新的 dynstruct 替代 
org.omg.corba.dynunion
          使用新的 dynunion 替代 
org.omg.corba.dynvalue
          使用新的 dynvalue 替代 
java.rmi.server.loaderhandler
          无替代版本 
org.xml.sax.parser
          此接口已经被 sax2 xmlreader 接口取代,后者包括名称空间支持。 
java.rmi.registry.registryhandler
          无替代版本 
java.rmi.server.remotecall
          无替代版本。 
java.rmi.server.skeleton
          无替代版本。在 java 2 平台 1.2 版及更高版本中,远程方法调用不再需要 skeleton。 
javax.xml.bind.validator
          从 jaxb 2.0 开始{appeared} 
 

已过时的类
javax.accessibility.accessibleresourcebundle
          从 java platform 的 1.3 版开始{appeared},此类已废弃。 
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
          此类可可以{ kě yǐ}与不推荐使用的 documenthandler 接口一起{with}工作{work}。它已经被 sax2 defaulthandler 类所取代。 
java.security.identity
          不再使用此类。其功能已经由 java.security.keystorejava.security.cert 包和 java.security.principal 取代。 
java.security.identityscope
          此类不再被使用。其功能已经由 java.security.keystorejava.security.cert 包和 java.security.principal 取代。 
java.io.linenumberinputstream
          此类错误假定字节能充分表示字符。从 jdk 1.1 开始,对字符流操作的首选方法是通过新字符流类(其中包括计算行号的类)进行操作。 
java.rmi.server.logstream
          无替代版本 
javax.swing.plaf.metal.metalcomboboxui.metalcombopopup
          从 java 2 platform v1.4 开始。 
java.rmi.server.operation
          无替代版本 
org.xml.sax.helpers.parserfactory
          此类与不推荐使用的 parser 接口一起{with}使用。 
javax.security.auth.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 条目的方法。
 
org.omg.corba.principal
          已由 corba 2.2 取代。 
org.omg.corba.principalholder
          deprecated by corba 2.2. 
java.security.signer
          将不再使用此类。其功能已由 java.security.keystorejava.security.cert 包和 java.security.principal 所取代。 
javax.xml.soap.soapelementfactory
          - 使用 javax.xml.soap.soapfactory 创建 soapelements。 
java.io.stringbufferinputstream
          此类未能正确地将字符转换为字节。从 jdk 1.1 开始,从字符串创建流的首选方法是通过 stringreader 类进行创建。 
javax.swing.text.tableview.tablecell
          表单元格如今可以{ kě yǐ}是任何 view 实现。 
 

已过时的异常
java.rmi.rmisecurityexception
          securityexception 取代。应用程序代码从来不应直接引用此类,且 rmisecuritymanager 不再抛出 java.lang.securityexception 的这个子类。 
java.rmi.serverruntimeexception
          无替换版本 
java.rmi.server.skeletonmismatchexception
          无替代版本。在 java 2 平台 1.2 版及更高版本中,远程方法调用不再需要 skeleton。 
java.rmi.server.skeletonnotfoundexception
          无替代版本在 java 2 平台 1.2 版及更高版本中,远程方法调用不再需要 skeleton。 
 

已过时的注释类型
javax.jws.soap.initparam
          从 jsr-181 2.0 开始,无替代版本。 
javax.jws.soap.soapmessagehandler
          从 jsr-181 2.0 开始,无替代版本。 
javax.jws.soap.soapmessagehandlers
          从 jsr-181 2.0 开始,无替代版本。 
 

已过时的字段
javax.management.openmbean.opentype.allowed_classnames
          使用 allowed_classnames_list 取代。 
javax.management.monitor.monitor.alreadynotified
          等效于 monitor.alreadynotifieds[0]。 
javax.swing.jviewport.backingstore
          从 java 2 平台 v1.3 开始 
javax.swing.plaf.basic.basicdesktoppaneui.closekey
          从 1.3 开始。 
java.awt.frame.crosshair_cursor
          cursor.crosshair_cursor 取代。 
javax.management.monitor.monitor.dbgtag
          无替代版本。 
java.awt.frame.default_cursor
          cursor.default_cursor 取代。 
javax.swing.jrootpane.defaultpressaction
          从 java 2 platform v1.3 开始 
javax.swing.jrootpane.defaultreleaseaction
          从 java 2 platform v1.3 开始 
javax.swing.plaf.basic.basicsplitpaneui.dividerresizetogglekey
          从 java 2 platform v1.3 开始。 
javax.swing.plaf.basic.basicsplitpaneui.downkey
          从 java 2 platform v1.3 开始。 
javax.swing.plaf.basic.basictabbedpaneui.downkey
          从 java 2 platform v1.3 开始。 
javax.swing.plaf.basic.basictoolbarui.downkey
          从 java 2 平台 v1.3 开始。 
java.awt.frame.e_resize_cursor
          cursor.e_resize_cursor 取代。 
javax.swing.plaf.basic.basicsplitpaneui.endkey
          从 java 2 platform v1.3 开始。 
java.util.logging.logger.global
          此字段的初始化会容易出现{There}死锁。必须由 logger 类初始化来初始化字段,这可能{would}会导致 logmanager 类初始化的死锁。在这种情况下,两个类初始化都要等待对方完成。从 jdk version 1.6 开始,获取全局 logger 对象的首选方法是通过调用 logger.getlogger(logger.global_logger_name) 
java.awt.frame.hand_cursor
          cursor.hand_cursor 取代。 
javax.swing.plaf.basic.basicsplitpaneui.homekey
          从 java 2 platform v1.3 开始。 
java.net.httpurlconnection.http_server_error
          放错了位置{locates},它不应该{yīng gāi}存在。 
java.lang.securitymanager.incheck
          建议不使用该类型的安全{safest}检查。建议使用 checkpermission 调用。 
javax.swing.plaf.basic.basicsplitpaneui.keyboarddownrightlistener
          从 java 2 platform v1.3 开始。 
javax.swing.plaf.basic.basicsplitpaneui.keyboardendlistener
          从 java 2 platform v1.3 开始。 
javax.swing.plaf.basic.basicsplitpaneui.keyboardhomelistener
          从 java 2 platform v1.3 开始。 
javax.swing.plaf.basic.basicsplitpaneui.keyboardresizetogglelistener
          从 java 2 platform v1.3 开始。 
javax.swing.plaf.basic.basicsplitpaneui.keyboardupleftlistener
          从 java 2 platform v1.3 开始。 
javax.swing.plaf.basic.basicsplitpaneui.leftkey
          从 java 2 platform v1.3 开始。 
javax.swing.plaf.basic.basictabbedpaneui.leftkey
          从 java 2 platform v1.3 开始。 
javax.swing.plaf.basic.basictoolbarui.leftkey
          从 java 2 平台 v1.3 开始。 
javax.swing.plaf.basic.basicdesktoppaneui.maximizekey
          从 1.3 开始。 
javax.swing.plaf.basic.basicdesktoppaneui.minimizekey
          从 1.3 开始。 
java.awt.frame.move_cursor
          cursor.move_cursor 取代。 
java.awt.frame.n_resize_cursor
          cursor.n_resize_cursor 取代。 
javax.swing.plaf.basic.basicdesktoppaneui.navigatekey
          从 1.3 开始。 
javax.swing.plaf.basic.basicdesktoppaneui.navigatekey2
          从 1.3 开始。 
java.awt.frame.ne_resize_cursor
          cursor.ne_resize_cursor 取代。 
java.awt.frame.nw_resize_cursor
          cursor.nw_resize_cursor 取代。 
javax.swing.plaf.basic.basicinternalframeui.openmenukey
          从 java 2 platform v1.3 开始。 
java.awt.datatransfer.dataflavor.plaintextflavor
          从 1.3 开始。使用 dataflavor.getreaderfortext(transferable) 代替 transferable.gettransferdata(dataflavor.plaintextflavor) 
javax.swing.text.html.formview.reset
          从 1.3 开始,将使用来自 uimanager uimanager property formview.resetbuttontext 的值 
javax.swing.table.tablecolumn.resizedpostingdisablecount
          从 java 2 platform v1.3 开始 
javax.swing.plaf.basic.basicsplitpaneui.rightkey
          从 java 2 platform v1.3 开始。 
javax.swing.plaf.basic.basictabbedpaneui.rightkey
          从 java 2 platform v1.3 开始。 
javax.swing.plaf.basic.basictoolbarui.rightkey
          从 java 2 平台 v1.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 开始,将使用来自 uimanager property formview.submitbuttontext 的值 
java.lang.character.unicodeblock.surrogates_area
          从 j2se 5 开始,使用 character.unicodeblock.high_surrogatescharacter.unicodeblock.high_private_use_surrogatescharacter.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.basicsplitpaneui.upkey
          从 java 2 platform v1.3 开始。 
javax.swing.plaf.basic.basictabbedpaneui.upkey
          从 java 2 platform v1.3 开始。 
javax.swing.plaf.basic.basictoolbarui.upkey
          从 java 2 平台 v1.3 开始。 
java.awt.frame.w_resize_cursor
          cursor.w_resize_cursor 取代。 
java.awt.frame.wait_cursor
          cursor.wait_cursor 取代。 
 

佛斯卢郡消防局分队长鲍曼表示,调度{attitudes}员告诉多德说,切勿试图返回火场救宠物,但多德没有听进去
还有,不用去拿出2008立院通过的那个决议来主张自己{zì jǐ}一直挺讨公道,你们就是在2000年左右大力{dà lì}支持非被迫,又在2015年直接去支持了『连被迫两字都不能加』的主张,且以政治宣传力度{attitudes}来说
据《苹果日报》报导,去(2015)年11月,高雄警方接获检举,点名新兴区一间养生馆从事色情交易,年底警方取缔时,当场查获朱姓女服务{fú wù}生与吴姓工人
的资讯被公开后,有人找到他过去参与伊斯兰纪录片拍摄的片段,还从他的推特(Twitter)找到更多关于他的资讯,包括在网路上嘲笑英国
47公尺,但车顶先架了20公分的固定车架,又摆上2部高约70公分的脚踏车,总体高度2
云林虎尾的惠来公墓5日传出殡葬业者不满新上任的殡葬所长,撂人持铝棒在火葬场园区围殴对方,吓坏来扫墓的民众,而所长送医治疗后则有脑震荡的情况
网站地图手机端
已过时的方法
java.awt.component.action(event, object)
          从 jdk version 1.1 开始,应该{yīng gāi}将此组件作为组件(激发动作事件)上的 actionlistener 来注册。 
java.awt.list.additem(string)
          add(string) 取代。 
java.awt.list.additem(string, int)
          add(string, int) 取代。 
java.awt.cardlayout.addlayoutcomponent(string, component)
          addlayoutcomponent(component, object) 取代。 
java.awt.borderlayout.addlayoutcomponent(string, component)
          addlayoutcomponent(component, object) 取代。 
java.awt.list.allowsmultipleselections()js随机数
          从 jdk version 1.1 开始,由 ismultiplemode() 取代。 
java.lang.threadgroup.allowthreadsuspension(boolean)
          此调用的定义取决于 threadgroup.suspend(),它被废弃了。更进一步地说,此调用的行为从不被指定。 
java.awt.textarea.appendtext(string)
          从 jdk version 1.1 开始,由 append(string) 取代。 
java.awt.window.applyresourcebundle(resourcebundle)
          从 j2se 1.4 开始,由 component.applycomponentorientation 取代。 
java.awt.window.applyresourcebundle(string)
          从 j2se 1.4 开始,由 component.applycomponentorientation 取代。 
java.awt.component.bounds()
          从 jdk version 1.1 开始,由 getbounds() 取代。 
java.lang.securitymanager.checkmulticast(inetaddress, byte)
          由 #checkpermission(java.security.permission) 取代 
java.lang.securitymanager.classdepth(string)
          建议不使用该类安全{safest}检查。建议使用 checkpermission 调用。 
java.lang.securitymanager.classloaderdepth()
          建议不使用该类安全检查。建议使用 checkpermission 调用。 
java.awt.list.clear()
          从 jdk version 1.1 开始,由 removeall() 取代。 
java.awt.image.renderable.rendercontext.concetenatetransform(affinetransform)
          concatenatetransform(affinetransform) 所替代。 
java.awt.container.countcomponents()
          从 jdk version 1.1 开始,用 etcomponentcount() 取代。 
java.awt.choice.countitems()
          从 jdk version 1.1 开始,由 getitemcount() 取代。 
java.awt.list.countitems()
          从 jdk version 1.1 开始,由 getitemcount() 取代。 
java.awt.menu.countitems()
          从 jdk version 1.1 开始,已由 getitemcount() 取代。 
java.awt.menubar.countmenus()
          从 jdk version 1.1 开始,由 getmenucount() 取代。 
java.lang.thread.countstackframes()
          该调用的定义依赖于 thread.suspend(),但它遭到了反对。此外,该调用的结果从来都不是意义{yì yì}明确的。 
org.omg.corba.orb.create_basic_dyn_any(typecode)
          使用新的 dynanyfactory api 代替 
org.omg.corba.orb.create_dyn_any(any)
          使用新的 dynanyfactory api 代替 
org.omg.corba.orb.create_dyn_array(typecode)
          使用新的 dynanyfactory api 代替 
org.omg.corba.orb.create_dyn_enum(typecode)
          使用新的 dynanyfactory api 代替 
org.omg.corba.orb.create_dyn_sequence(typecode)
          使用新的 dynanyfactory api 代替 
org.omg.corba.orb.create_dyn_struct(typecode)
          使用新的 dynanyfactory api 代替 
org.omg.corba.orb.create_dyn_union(typecode)
          使用新的 dynanyfactory api 代替 
org.omg.corba.orb.create_recursive_sequence_tc(int, int)
          使用 create_recursive_tc 和 create_sequence_tc 的组合替代它 
javax.xml.soap.soapelementfactory.create(name)
          使用 javax.xml.soap.soapfactory.createelement(javax.xml.soap.name) 替换 
javax.xml.soap.soapelementfactory.create(string)
          使用 javax.xml.soap.soapfactory.createelement(string localname) 替换 
javax.xml.soap.soapelementfactory.create(string, string, string)
          使用 javax.xml.soap.soapfactory.createelement(string localname, string prefix, string uri) 替换 
javax.swing.plaf.basic.basicsplitpaneui.createkeyboarddownrightlistener()
          从 java 2 platform v1.3 开始。 
javax.swing.plaf.basic.basicsplitpaneui.createkeyboardendlistener()
          从 java 2 platform v1.3 开始。 
javax.swing.plaf.basic.basicsplitpaneui.createkeyboardhomelistener()
          从 java 2 platform v1.3 开始。 
javax.swing.plaf.basic.basicsplitpaneui.createkeyboardresizetogglelistener()
          从 java 2 platform v1.3 开始。 
javax.swing.plaf.basic.basicsplitpaneui.createkeyboardupleftlistener()
          从 java 2 platform v1.3 开始。 
javax.swing.jtable.createscrollpanefortable(jtable)
          从 swing version 1.0.2 开始,由 new jscrollpane(atable) 取代。 
javax.swing.text.tableview.createtablecell(element)
          现在表单元格可以是任意视图实现并且应该由 viewfactory 而不是表来产生。 
javax.xml.bind.jaxbcontext.createvalidator()
          从 jaxb 2.0 开始 
java.lang.securitymanager.currentclassloader()
          建议不使用该类安全检查。建议使用 checkpermission 调用。 
java.lang.securitymanager.currentloadedclass()
          建议不使用该类安全检查。建议使用 checkpermission 调用。 
java.net.urldecoder.decode(string)
          结果字符串可能{would}因平台默认编码不同而不同。因此{therefore},改用 decode(string,string) 方法指定编码。 
java.lang.classloader.defineclass(byte[], int, int)
          defineclass(string, byte[], int, int) 取代 
java.awt.list.delitem(int)
          remove(string)remove(int) 取代。 
java.awt.list.delitems(int, int)
          从 jdk version 1.1 开始,后来不再公开使用。只希望{xī wàng}作为包私有方法时保留此方法。 
java.awt.container.deliverevent(event)
          从 jdk version 1.1 开始,用 dispatchevent(awtevent e) 取代 
java.awt.component.deliverevent(event)
          从 jdk version 1.1 开始,由 dispatchevent(awtevent e) 取代。 
javax.management.mbeanserver.deserialize(objectname, byte[])
          使用 getclassloaderfor 为反序列化获得合适的类加载器。 
javax.management.mbeanserver.deserialize(string, byte[])
          使用 mbeanserver.getclassloaderrepository() 来获得类加载器存储库并使用它进行反序列化。 
javax.management.mbeanserver.deserialize(string, objectname, byte[])
          使用 getclassloader 为反序列化获得类加载器。 
java.lang.thread.destroy()
          该方法最初用于破坏该线程,但不作任何清除。它所保持的任何监视器都会保持锁定状态。不过,该方法决不会被实现。即使要实现,它也极有可能以 thread.suspend() 方式被死锁。如果目标线程被破坏时保持一个保护关键系统资源的锁,则任何线程在任何时候{shí hou}都无法{to be}再次访问{visit}该资源。如果另一个线程曾试图锁定该资源,则会出现{There}死锁。这类死锁通常会证明{zhèng míng}它们自己{zì jǐ}是“冻结”的进程。有关更多信息,请参阅为何不赞成使用 thread.stop、thread.suspend 和 thread.resume? 
java.awt.menuitem.disable()
          从 jdk version 1.1 开始,由 setenabled(boolean) 取代。 
java.awt.component.disable()
          从 jdk version 1.1 开始,由 setenabled(boolean) 取代。 
javax.swing.jcomponent.disable()
          从 jdk version 1.1 开始,由 java.awt.component.setenabled(boolean) 取代。 
javax.swing.table.tablecolumn.disableresizedposting()
          从 java 2 platform v1.3 开始 
javax.swing.focusmanager.disableswingfocusmanager()
          从 1.4 开始,由 keyboardfocusmanager.setdefaultfocustraversalpolicy(focustraversalpolicy) 取代 
java.rmi.server.skeleton.dispatch(remote, remotecall, int, long)
          无替代版本 
java.rmi.server.remotecall.done()
          无替代版本 
java.rmi.server.remoteref.done(remotecall)
          1.2 样式 stub 不再使用此方法。stub 使用远程引用上的单个方法 invoke(remote, method, object[], int) 来执行参数编组、远程方法执行和返回值解组,而不是使用对远程引用(newcallinvokedone)的方法调用序列。 
javax.swing.plaf.metal.metalcomboboxui.editablepropertychanged(propertychangeevent)
          从 java 2 platform v1.4 开始。 
java.awt.menuitem.enable()
          从 jdk version 1.1 开始,由 setenabled(boolean) 取代。 
java.awt.component.enable()
          从 jdk version 1.1 开始,由 setenabled(boolean) 取代。 
javax.swing.jcomponent.enable()
          从 jdk version 1.1 开始,由 java.awt.component.setenabled(boolean) 取代。 
java.awt.menuitem.enable(boolean)
          从 jdk version 1.1 开始,由 setenabled(boolean) 取代。 
java.awt.component.enable(boolean)
          从 jdk version 1.1 开始,由 setenabled(boolean) 取代。 
javax.swing.table.tablecolumn.enableresizedposting()
          从 java 2 platform v1.3 开始 
java.net.urlencoder.encode(string)
          结果字符串可能因平台默认编码不同而不同。因此{therefore},改用 encode(string,string) 方法指定编码。 
java.security.signaturespi.enginegetparameter(string)
            
java.security.signaturespi.enginesetparameter(string, object)
          enginesetparameter 取代。 
java.awt.datatransfer.dataflavor.equals(string)
          hashcode() 协定不一致,使用 ismimetypeequal(string) 代替。 
org.omg.corba.serverrequest.except(any)
          使用 set_exception() 
java.rmi.server.remotecall.executecall()
          无替代版本 
org.omg.corba.any.extract_principal()
          由 corba 2.2 取代。 
javax.swing.swingutilities.findfocusowner(component)
          从 1.4 开始,由 keyboardfocusmanager.getfocusowner() 取代。 
org.omg.corba.orb.get_current()
          使用 resolve_initial_references 
java.security.security.getalgorithmproperty(string, string)
          此方法用来返回 "sun" 密码服务{fú wù}提供者的主文件中的专有属性的值,以便确定如何{how}解析特定于算法的参数。使用新的基于提供者的、与算法无关的 algorithmparameterskeyfactory 引擎类(在 j2se 1.2 版中引入)代替。 
java.sql.callablestatement.getbigdecimal(int, int)
          使用 getbigdecimal(int parameterindex)getbigdecimal(string parametername) 
java.sql.resultset.getbigdecimal(int, int)
            
java.sql.resultset.getbigdecimal(string, int)
            
java.awt.polygon.getboundingbox()
          从 jdk version 1.1 开始,由 getbounds() 取代。 
java.lang.string.getbytes(int, int, byte[], int)
          该方法无法{to be}将字符正确转换为字节。从 jdk 1.1 起,完成该转换的首选方法是通过 string.getbytes() 方法,该方法使用平台的默认字符集。 
java.awt.graphics.getcliprect()
          从 jdk version 1.1 开始,由 getclipbounds() 取代。 
javax.swing.jpopupmenu.getcomponentatindex(int)
          container.getcomponent(int) 取代 
javax.swing.jmenubar.getcomponentatindex(int)
          getcomponent(int i) 取代 
java.awt.checkboxgroup.getcurrent()
          从 jdk version 1.1 开始,由 getselectedcheckbox() 取代。 
java.awt.frame.getcursortype()
          从 jdk version 1.1 开始,由 component.getcursor() 取代。 
java.sql.time.getdate()
            
java.util.date.getdate()
          从 jdk 1.1 开始,由 calendar.get(calendar.day_of_month) 取代。 
java.sql.time.getday()
            
java.util.date.getday()
          从 jdk 1.1 开始,由 calendar.get(calendar.day_of_week) 取代。 
java.net.urlconnection.getdefaultrequestproperty(string)
          应在获得 urlconnection 的适当实例后使用特定 getrequestproperty 方法的实例。 
java.rmi.server.logstream.getdefaultstream()
          无替代版本 
javax.management.monitor.countermonitor.getderivedgauge()
          从 jmx 1.2 开始,由 countermonitor.getderivedgauge(objectname) 取代 
javax.management.monitor.countermonitormbean.getderivedgauge()
          从 jmx 1.2 开始,由 countermonitormbean.getderivedgauge(objectname) 取代 
javax.management.monitor.gaugemonitor.getderivedgauge()
          从 jmx 1.2 开始,由 gaugemonitor.getderivedgauge(objectname) 取代 
javax.management.monitor.gaugemonitormbean.getderivedgauge()
          从 jmx 1.2 开始,由 gaugemonitormbean.getderivedgauge(objectname) 取代 
javax.management.monitor.stringmonitor.getderivedgauge()
          从 jmx 1.2 开始,由 stringmonitor.getderivedgauge(objectname) 取代 
javax.management.monitor.stringmonitormbean.getderivedgauge()
          从 jmx 1.2 开始,由 stringmonitormbean.getderivedgauge(objectname) 取代 
javax.management.monitor.countermonitor.getderivedgaugetimestamp()
          从 jmx 1.2 开始,由 countermonitor.getderivedgaugetimestamp(objectname) 取代 
javax.management.monitor.countermonitormbean.getderivedgaugetimestamp()
          从 jmx 1.2 开始,由 countermonitormbean.getderivedgaugetimestamp(objectname) 取代 
javax.management.monitor.gaugemonitor.getderivedgaugetimestamp()
          从 jmx 1.2 开始,由 gaugemonitor.getderivedgaugetimestamp(objectname) 取代 
javax.management.monitor.gaugemonitormbean.getderivedgaugetimestamp()
          从 jmx 1.2 开始,由 gaugemonitormbean.getderivedgaugetimestamp(objectname) 取代 
javax.management.monitor.stringmonitor.getderivedgaugetimestamp()
          从 jmx 1.2 开始,由 stringmonitor.getderivedgaugetimestamp(objectname) 取代 
javax.management.monitor.stringmonitormbean.getderivedgaugetimestamp()
          从 jmx 1.2 开始,由 stringmonitormbean.getderivedgaugetimestamp(objectname) 取代 
javax.swing.plaf.basic.basicsplitpaneui.getdividerbordersize()
          从 java 2 平台 v1.3 开始,由在分隔符上设置边框取代。 
javax.xml.bind.validator.geteventhandler()
          从 jaxb2.0 开始 
java.awt.toolkit.getfontlist()
          请参阅 graphicsenvironment.getavailablefontfamilynames() 
javax.swing.text.labelview.getfontmetrics()
          fontmetrics 不用于在 jdk 中运行时的字形呈现。 
java.awt.toolkit.getfontmetrics(font)
          从 jdk version 1.2 开始,由 font 方法 getlinemetrics 取代。 
java.awt.toolkit.getfontpeer(string, int)
          请参阅 java.awt.graphicsenvironment#getallfonts 
java.sql.date.gethours()
            
java.util.date.gethours()
          从 jdk 1.1 开始,由 calendar.get(calendar.hour_of_day) 取代。 
java.lang.securitymanager.getincheck()
          建议不使用该类安全检查。建议使用 checkpermission 调用。 
java.rmi.server.remotecall.getinputstream()
          无替代版本 
javax.swing.keystroke.getkeystroke(char, boolean)
          使用 getkeystroke(char) 
javax.swing.abstractbutton.getlabel()
          - 由 gettext 取代 
java.awt.scrollbar.getlineincrement()
          从 jdk version 1.1 开始,由 getunitincrement() 取代。 
java.lang.runtime.getlocalizedinputstream(inputstream)
          从 jdk 1.1 开始,将本地编码字节流转换为 unicode 字符流的首选方法是使用 inputstreamreaderbufferedreader 类。 
java.lang.runtime.getlocalizedoutputstream(outputstream)
          从 jdk 1.1 开始,将 unicode 字符流转换为本地编码字节流的首选方法是使用 outputstreamwriterbufferedwriterprintwriter 类。 
java.sql.drivermanager.getlogstream()
            
java.awt.fontmetrics.getmaxdecent()
          从 jdk version 1.1.1 开始,由 getmaxdescent() 取代。 
javax.swing.jinternalframe.getmenubar()
          从 swing version 1.0.3 开始,由 getjmenubar() 取代。 
javax.swing.jrootpane.getmenubar()
          从 swing 版本 1.0.3 开始,由 getjmenubar() 取代。 
java.sql.date.getminutes()
            
java.util.date.getminutes()
          从 jdk 1.1 开始,由 calendar.get(calendar.minute) 取代。 
java.sql.time.getmonth()
            
java.util.date.getmonth()
          从 jdk 1.1 开始,由 calendar.get(calendar.month) 取代。 
javax.swing.jcomponent.getnextfocusablecomponent()
          从 1.4 版本开始,由 focustraversalpolicy 取代。 
javax.management.monitor.monitor.getobservedobject()
          从 jmx 1.2 开始,由 monitor.getobservedobjects() 取代 
javax.management.monitor.monitormbean.getobservedobject()
          从 jmx 1.2 开始,由 monitormbean.getobservedobjects() 取代 
java.rmi.server.operation.getoperation()
          无替代版本 
java.rmi.server.skeleton.getoperations()
          无替代版本 
java.awt.componentorientation.getorientation(resourcebundle)
          在 j2se 1.4 中,使用 componentorientation.getorientation(java.util.locale) 
java.rmi.server.logstream.getoutputstream()
          无替代版本 
java.rmi.server.remotecall.getoutputstream()
          无替代版本 
java.awt.scrollbar.getpageincrement()
          从 jdk version 1.1 开始,由 getblockincrement() 取代。 
java.security.signature.getparameter(string)
            
java.awt.menucomponent.getpeer()
          从 jdk version 1.1 开始,程序不应直接操作同位体。 
java.awt.font.getpeer()
          现在,字体{zì tǐ}呈现与平台无关。 
java.awt.component.getpeer()
          从 jdk version 1.1 开始,程序不应直接操作同位体;由 boolean isdisplayable() 取代。 
javax.xml.bind.validator.getproperty(string)
          从 jaxb2.0 开始 
java.rmi.server.remotecall.getresultstream(boolean)
          无替代版本 
java.sql.date.getseconds()
            
java.util.date.getseconds()
          从 jdk 1.1 开始,由 calendar.get(calendar.second) 取代。 
java.rmi.server.loaderhandler.getsecuritycontext(classloader)
          无替代版本 
java.rmi.server.rmiclassloader.getsecuritycontext(classloader)
          无替换版本。从 java 2 平台 v1.2 开始,rmi 不再使用此方法来获取类加载器的安全上下文。 
javax.swing.jpasswordfield.gettext()
          从 java 2 platform v1.2 开始,由 getpassword 来代替。 
javax.swing.jpasswordfield.gettext(int, int)
          从 java 2 platform v1.2 开始,由 getpassword 来代替。 
javax.management.monitor.countermonitor.getthreshold()
          从 jmx 1.2 开始,由 countermonitor.getthreshold(objectname) 取代 
javax.management.monitor.countermonitormbean.getthreshold()
          从 jmx 1.2 开始,由 countermonitormbean.getthreshold(objectname) 取代 
java.util.date.gettimezoneoffset()
          从 jdk 1.1 开始,由 -(calendar.get(calendar.zone_offset) + calendar.get(calendar.dst_offset)) / (60 * 1000) 取代。 
java.net.datagramsocketimpl.getttl()
          使用 gettimetolive 代替。 
java.net.multicastsocket.getttl()
          使用 gettimetolive 方法来代替,该方法返回 int(而不是 byte)。 
java.sql.resultset.getunicodestream(int)
          使用 getcharacterstream 取代 getunicodestream 
java.sql.resultset.getunicodestream(string)
          使用 getcharacterstream 代替 
javax.swing.scrollpanelayout.getviewportborderbounds(jscrollpane)
          从 jdk version swing1.1 开始,由 jscrollpane.getviewportborderbounds() 取代。 
java.awt.scrollbar.getvisible()
          从 jdk version 1.1 开始,由 getvisibleamount() 取代。 
java.sql.time.getyear()
            
java.util.date.getyear()
          从 jdk 1.1 开始,由 calendar.get(calendar.year) - 1900 取代。 
java.awt.component.gotfocus(event, object)
          从 jdk version 1.1 开始,由 processfocusevent(focusevent) 取代。 
java.awt.component.handleevent(event)
          从 jdk version 1.1 开始,由 processevent(awtevent) 取代。 
java.awt.dialog.hide()
          从 jdk 版本 1.5 开始,由 setvisible(boolean) 取代。 
java.awt.window.hide()
          从 jdk 1.5 版开始,由 component.setvisible(boolean) 取代。 
java.awt.component.hide()
          从 jdk version 1.1 开始,由 setvisible(boolean) 取代。 
java.lang.securitymanager.inclass(string)
          建议不使用该类安全检查。建议使用 checkpermission 调用。 
java.lang.securitymanager.inclassloader()
          建议不使用该类安全检查。建议使用 checkpermission 调用。 
org.omg.corba.any.insert_principal(principal)
          由 corba 2.2 取代。 
javax.swing.text.html.htmleditorkit.inserthtmltextaction.insertatboundry(jeditorpane, htmldocument, int, element, string, html.tag, html.tag)
          从 java 2 平台 v1.3 开始,使用 insertatboundary 
java.awt.textarea.inserttext(string, int)
          从 jdk version 1.1 开始,由 insert(string, int) 取代。 
java.awt.container.insets()
          从 jdk version 1.1 开始,用 getinsets() 取代。 
java.awt.polygon.inside(int, int)
          从 jdk version 1.1 开始, 此函数为 contains(int, int) 
java.awt.rectangle.inside(int, int)
          从 jdk version 1.1 开始,由 contains(int, int) 取代。 
java.awt.component.inside(int, int)
          从 jdk version 1.1 开始,由 contains(int, int) 取代。 
java.rmi.server.remoteref.invoke(remotecall)
          1.2 样式 stub 不再使用此方法。stub 使用远程引用上的单个方法 invoke(remote, method, object[], int) 来执行参数编组、远程方法执行和返回值解组,而不是使用对远程引用(newcallinvokedone)的方法调用序列。 
org.omg.corba.dynamicimplementation.invoke(serverrequest)
          由 portable object adapter 取代 
javax.swing.jviewport.isbackingstoreenabled()
          从 java 2 平台 1.3 版开始,由 getscrollmode() 取代。 
javax.swing.focusmanager.isfocusmanagerenabled()
          从 1.4 开始,由 keyboardfocusmanager.getdefaultfocustraversalpolicy() 取代 
java.awt.component.isfocustraversable()
          从 1.4 开始,由 isfocusable() 取代。 
java.lang.character.isjavaletter(char)
          由 isjavaidentifierstart(char) 取代。 
java.lang.character.isjavaletterordigit(char)
          由 isjavaidentifierpart(char) 取代。 
javax.swing.jcomponent.ismanagingfocus()
          从 1.4 版本开始,由 component.setfocustraversalkeys(int, set)container.setfocuscycleroot(boolean) 取代。 
java.awt.list.isselected(int)
          从 jdk version 1.1 开始,由 isindexselected(int) 取代。 
java.lang.character.isspace(char)
          由 iswhitespace(char) 取代。 
java.rmi.dgc.vmid.isunique()
            
javax.xml.bind.unmarshaller.isvalidating()
          从 jaxb 2.0 开始,请参阅 unmarshaller.getschema() 
java.awt.component.keydown(event, int)
          从 jdk version 1.1 开始,由 processkeyevent(keyevent) 取代。 
java.awt.component.keyup(event, int)
          从 jdk version 1.1 开始,由 processkeyevent(keyevent) 取代。 
java.awt.scrollpane.layout()
          从 jdk version 1.1 开始,由 dolayout() 取代。 
java.awt.container.layout()
          从 jdk version 1.1,用 dolayout() 取代。 
java.awt.component.layout()
          从 jdk version 1.1 开始,由 dolayout() 取代。 
java.rmi.server.loaderhandler.loadclass(string)
          无替代版本 
java.rmi.server.rmiclassloader.loadclass(string)
          loadclass(string,string) 方法取代 
java.rmi.server.loaderhandler.loadclass(url, string)
          无替代版本 
java.awt.container.locate(int, int)
          从 jdk version 1.1 开始,用 getcomponentat(int, int) 取代。 
java.awt.component.locate(int, int)
          从 jdk version 1.1 开始,由 getcomponentat(int, int) 取代。 
java.awt.component.location()
          从 jdk version 1.1 开始,由 getlocation() 取代。 
java.rmi.server.logstream.log(string)
          无替代版本 
java.awt.component.lostfocus(event, object)
          从 jdk version 1.1 开始,由 processfocusevent(focusevent) 取代。 
java.awt.list.minimumsize()
          从 jdk version 1.1 开始,由 getminimumsize() 取代。 
java.awt.textarea.minimumsize()
          从 jdk version 1.1 开始,由 getminimumsize() 取代。 
java.awt.textfield.minimumsize()
          从 jdk version 1.1 开始,由 getminimumsize() 取代。 
java.awt.container.minimumsize()
          从 jdk version 1.1 开始,用 getminimumsize() 取代。 
java.awt.component.minimumsize()
          从 jdk version 1.1 开始,由 getminimumsize() 取代。 
java.awt.list.minimumsize(int)
          从 jdk version 1.1 开始,由 getminimumsize(int) 取代。 
java.awt.textfield.minimumsize(int)
          从 jdk version 1.1 开始,由 getminimumsize(int) 取代。 
java.awt.textarea.minimumsize(int, int)
          从 jdk version 1.1 开始,由 getminimumsize(int, int) 取代。 
javax.swing.text.view.modeltoview(int, shape)
            
java.awt.component.mousedown(event, int, int)
          从 jdk version 1.1 开始,由 processmouseevent(mouseevent) 取代。 
java.awt.component.mousedrag(event, int, int)
          从 jdk version 1.1 开始,由 processmousemotionevent(mouseevent) 取代。 
java.awt.component.mouseenter(event, int, int)
          从 jdk version 1.1 开始,由 processmouseevent(mouseevent) 取代。 
java.awt.component.mouseexit(event, int, int)
          从 jdk version 1.1 开始,由 processmouseevent(mouseevent) 取代。 
java.awt.component.mousemove(event, int, int)
          从 jdk version 1.1 开始,由 processmousemotionevent(mouseevent) 取代。 
java.awt.component.mouseup(event, int, int)
          从 jdk version 1.1 开始,由 processmouseevent(mouseevent) 取代。 
java.awt.rectangle.move(int, int)
          从 jdk version 1.1 开始,由 setlocation(int, int) 取代。 
java.awt.component.move(int, int)
          从 jdk version 1.1 开始,由 setlocation(int, int) 取代。 
org.omg.corba.principal.name()
          已由 corba 2.2 取代。 
org.omg.corba.principal.name(byte[])
          已由 corba 2.2 取代。 
java.rmi.server.remoteref.newcall(remoteobject, operation[], int, long)
          1.2 样式 stub 不再使用此方法。stub 使用远程引用上的单个方法 invoke(remote, method, object[], int) 来执行参数编组、远程方法执行和返回值的解组,而不是使用该 stub 的远程引用(newcallinvokedone)上的方法调用序列。 
java.awt.component.nextfocus()
          从 jdk version 1.1 开始,由 transferfocus() 取代。 
java.awt.datatransfer.dataflavor.normalizemimetype(string)
            
javax.activation.activationdataflavor.normalizemimetype(string)
            
java.awt.datatransfer.dataflavor.normalizemimetypeparameter(string, string)
            
javax.activation.activationdataflavor.normalizemimetypeparameter(string, string)
            
org.omg.corba.serverrequest.op_name()
          使用 operation() 
org.omg.corba.serverrequest.params(nvlist)
          使用方法 arguments 
java.util.date.parse(string)
          从 jdk 1.1 开始,由 dateformat.parse(string s) 取代。 
java.rmi.server.logstream.parselevel(string)
          无替代版本 
java.awt.menucomponent.postevent(event)
          从 jdk version 1.1 开始,已由 dispatchevent 取代。 
java.awt.window.postevent(event)
          从 jdk version 1.1 开始,由 dispatchevent(awtevent) 取代。 
java.awt.component.postevent(event)
          从 jdk version 1.1 开始,由 dispatchevent(awtevent) 取代。 
java.awt.menucontainer.postevent(event)
          从 jdk version 1.1 开始,由 dispatchevent(awtevent) 取代。 
java.awt.image.renderable.rendercontext.preconcetenatetransform(affinetransform)
          preconcatenatetransform(affinetransform) 所取代。 
java.awt.list.preferredsize()
          从 jdk version 1.1 开始,由 getpreferredsize() 取代。 
java.awt.textarea.preferredsize()
          从 jdk version 1.1 开始,由 getpreferredsize() 取代。 
java.awt.textfield.preferredsize()
          从 jdk version 1.1 开始,由 getpreferredsize() 取代。 
java.awt.container.preferredsize()
          从 jdk version 1.1 开始,用 getpreferredsize() 取代。 
java.awt.component.preferredsize()
          从 jdk version 1.1 开始,由 getpreferredsize() 取代。 
java.awt.list.preferredsize(int)
          从 jdk version 1.1 开始,由 getpreferredsize(int) 取代。 
java.awt.textfield.preferredsize(int)
          从 jdk version 1.1 开始,由 getpreferredsize(int) 取代。 
java.awt.textarea.preferredsize(int, int)
          从 jdk version 1.1 开始,由 getpreferredsize(int, int) 取代。 
org.omg.corba.portable.inputstream.read_principal()
          已由 corba 2.2 取代。 
java.io.objectinputstream.readline()
          此方法不能正确地将字节转换为字符。请参见 datainputstream 以获取详细衶sense}畔⒑吞娲椒ā 
java.io.datainputstream.readline()
          该方法无法将字节正确转换为字符。从 jdk 1.1 开始,读取文本行的首选方法是使用 bufferedreader.readline() 方法。使用 datainputstream 类读取文本行的程序可以改为使用 bufferedreader 类,只要将以下形式的代码:
 datainputstream d= new datainputstream(in); 
替换为:
 bufferedreader d   = new bufferedreader(new inputstreamreader(in)); 
 
java.rmi.registry.registryhandler.registryimpl(int)
          无替代版本。从 java 2 平台 1.2 版本开始,rmi 不再使用 registryhandler 获取注册表的实现。 
java.rmi.registry.registryhandler.registrystub(string, int)
          无替代版本。从 java 2 平台 1.2 版本开始,rmi 不再使用 registryhandler 获取注册表的 stub。 
java.rmi.server.remotecall.releaseinputstream()
          无替代版本 
java.rmi.server.remotecall.releaseoutputstream()
          无替代版本 
javax.swing.plaf.metal.metalcomboboxui.removelisteners()
          从 java 2 platform v1.4 开始。 
java.awt.textarea.replacetext(string, int, int)
          从 jdk version 1.1 开始,由 replacerange(string, int, int) 取代。 
javax.swing.jcomponent.requestdefaultfocus()js随机数
          从 1.4 版本开始,由 focustraversalpolicy.getdefaultcomponent(container).requestfocus() 取代 
java.awt.rectangle.reshape(int, int, int, int)
          从 jdk version 1.1 开始,由 setbounds(int, int, int, int) 取代。 
java.awt.window.reshape(int, int, int, int)
          从 jdk 1.1 版开始,由 setbounds(int, int, int, int) 取代。 
java.awt.component.reshape(int, int, int, int)
          从 jdk version 1.1 开始,由 setbounds(int, int, int, int) 取代。 
javax.swing.jcomponent.reshape(int, int, int, int)
          从 jdk 5 开始,由 component.setbounds(int, int, int, int) 取代。

移动此组件并调整其大小。 

java.awt.component.resize(dimension)
          从 jdk version 1.1 开始,由 setsize(dimension) 取代。 
java.awt.rectangle.resize(int, int)
          从 jdk version 1.1 开始,由 setsize(int, int) 取代。 
java.awt.component.resize(int, int)
          从 jdk version 1.1 开始,由 setsize(int, int) 取代。 
org.omg.corba.serverrequest.result(any)
          使用方法 set_result 
java.lang.threadgroup.resume()
          此方法只用于联合 thread.suspendthreadgroup.suspend 时,因为它们所固有的容易导致死锁的特性,所以两者都已废弃。有关详细衶sense}畔ⅲ氩卧 thread.suspend() 
java.lang.thread.resume()
          该方法只与 thread.suspend() 一起使用,但 thread.suspend() 已经遭到反对,因为它具有死锁倾向。有关更多信息,请参阅为何不赞成使用 thread.stop、thread.suspend 和 thread.resume? 
java.lang.runtime.runfinalizersonexit(boolean)
          此方法本身具有不安全性。它可能对正在使用的对象调用终结方法,而其他{other}线程正在操作这些对象,从而导致不正确的行为或死锁。 
java.lang.system.runfinalizersonexit(boolean)
          该方法具有固有的不安全性。它可能对正在使用的对象调用终结方法,而其他{other}线程同时正在操作这些对象,从而导致不正确的行为或死锁。 
java.util.properties.save(outputstream, string)
          如果在保存属性列表时发生{occasionally occurred} i/o 错误,则此方法不抛出 ioexception。保存属性列表的首选方法是通过 store(outputstream out, string comments) 方法或 storetoxml(outputstream os, string comment) 方法来进行。 
java.net.multicastsocket.send(datagrampacket, byte)
          使用以下代码或其等效代码:...... int ttl=mcastsocket.gettimetolive(); mcastsocket.settimetolive(newttl); mcastsocket.send(p); mcastsocket.settimetolive(ttl); ...... 
javax.swing.jviewport.setbackingstoreenabled(boolean)
          从 java 2 平台 1.3 版开始,由 setscrollmode() 取代。 
java.awt.checkboxgroup.setcurrent(checkbox)
          从 jdk version 1.1 开始,由 setselectedcheckbox(checkbox) 取代。 
java.awt.frame.setcursor(int)
          从 jdk version 1.1 开始,由 component.setcursor(cursor) 取代。 
java.sql.time.setdate(int)
            
java.util.date.setdate(int)
          从 jdk 1.1 开始,由 calendar.set(calendar.day_of_month, int date) 取代。 
java.net.urlconnection.setdefaultrequestproperty(string, string)
          应在获得 urlconnection 的适当实例后使用特定 setrequestproperty 方法的实例。调用此方法没有任何作用。 
java.rmi.server.logstream.setdefaultstream(printstream)
          无替代版本 
java.awt.textfield.setechocharacter(char)
          从 jdk version 1.1 开始,由 setechochar(char) 取代。 
javax.xml.bind.validator.seteventhandler(validationeventhandler)
          从 jaxb2.0 开始 
java.sql.date.sethours(int)
            
java.util.date.sethours(int)
          从 jdk 1.1 开始,由 calendar.set(calendar.hour_of_day, int hours) 取代。 
javax.swing.abstractbutton.setlabel(string)
          - 由 settext(text) 取代 
java.awt.scrollbar.setlineincrement(int)
          从 jdk version 1.1 开始,由 setunitincrement(int) 取代。 
java.sql.drivermanager.setlogstream(printstream)
            
javax.management.valueexp.setmbeanserver(mbeanserver)
          不再需要此方法,因为 valueexp 可以通过使用 queryeval.getmbeanserver() 来访问{visit}它将在其中进行计算的 mbean 服务器。 
javax.swing.jinternalframe.setmenubar(jmenubar)
          从 swing version 1.0.3 开始,由 setjmenubar(jmenubar m) 取代。 
javax.swing.jrootpane.setmenubar(jmenubar)
          从 swing 版本 1.0.3 开始,由 setjmenubar(jmenubar menu) 取代。 
java.sql.date.setminutes(int)
            
java.util.date.setminutes(int)
          从 jdk 1.1 开始,由 calendar.set(calendar.minute, int minutes) 取代。 
java.awt.event.keyevent.setmodifiers(int)
          从 jdk1.1.4 开始 
java.sql.time.setmonth(int)
            
java.util.date.setmonth(int)
          从 jdk 1.1 开始,由 calendar.set(calendar.month, int month) 取代。 
java.awt.list.setmultipleselections(boolean)
          从 jdk version 1.1 开始,由 setmultiplemode(boolean) 取代。 
javax.swing.jcomponent.setnextfocusablecomponent(component)
          从 1.4 版本开始,由 focustraversalpolicy 取代 
javax.management.monitor.monitor.setobservedobject(objectname)
          从 jmx 1.2 开始,由 monitor.addobservedobject(javax.management.objectname) 取代 
javax.management.monitor.monitormbean.setobservedobject(objectname)
          从 jmx 1.2 开始,由 monitormbean.addobservedobject(javax.management.objectname) 取代 
java.rmi.server.logstream.setoutputstream(outputstream)
          无替代版本 
java.awt.scrollbar.setpageincrement(int)
          从 jdk version 1.1 开始,由 setblockincrement() 取代。 
java.security.signature.setparameter(string, object)
          使用 setparameter 取代。 
javax.xml.bind.validator.setproperty(string, object)
          从 jaxb2.0 开始 
java.rmi.server.remotestub.setref(remotestub, remoteref)
          无替换版本。因为可以用 remotestub(remoteref) 构造方法创建 remotestub,所以不需要 setref 方法。 
java.sql.date.setseconds(int)
            
java.util.date.setseconds(int)
          从 jdk 1.1 开始,由 calendar.set(calendar.second, int seconds) 取代。 
javax.management.monitor.countermonitor.setthreshold(number)
          从 jmx 1.2 开始,由 countermonitor.setinitthreshold(java.lang.number) 取代 
javax.management.monitor.countermonitormbean.setthreshold(number)
          从 jmx 1.2 开始,由 countermonitormbean.setinitthreshold(java.lang.number) 取代 
java.net.datagramsocketimpl.setttl(byte)
          使用 settimetolive 代替。 
java.net.multicastsocket.setttl(byte)
          使用 settimetolive 方法来代替,该方法使用 int(而不用 byte)作为 ttl 的类型。 
java.sql.preparedstatement.setunicodestream(int, inputstream, int)
            
javax.sql.rowset.baserowset.setunicodestream(int, inputstream, int)
          应该使用 getcharacterstream 替代它 
java.net.urlstreamhandler.seturl(/img/hsrplezg.png)
          使用 seturl(/img/dlsdjlm.png); 
javax.xml.bind.unmarshaller.setvalidating(boolean)
          从 jaxb2.0 开始,请参阅 unmarshaller.setschema(javax.xml.validation.schema) 
java.sql.time.setyear(int)
            
java.util.date.setyear(int)
          从 jdk 1.1 开始,由 calendar.set(calendar.year, year + 1900) 取代。 
java.awt.dialog.show()
          从 jdk 版本 1.5 开始,由 setvisible(boolean) 取代。 
java.awt.window.show()
          从 jdk 1.5 版开始,由 component.setvisible(boolean) 取代。 
java.awt.component.show()
          从 jdk version 1.1 开始,由 setvisible(boolean) 取代。 
java.awt.component.show(boolean)
          从 jdk version 1.1 开始,由 setvisible(boolean) 取代。 
java.awt.component.size()
          从 jdk version 1.1 开始,由 getsize() 取代。 
javax.swing.jtable.sizecolumnstofit(boolean)
          从 swing version 1.0.3 开始,由 dolayout() 取代。 
java.lang.threadgroup.stop()
          此方法具有固有的不安全性。有关详细信息,请参阅 thread.stop() 
java.lang.thread.stop()
          该方法具有固有的不安全性。用 thread.stop 来终止线程将释放它已经锁定的所有{suǒ yǒu}监视器(作为沿堆栈向上传播的未检查 threaddeath 异常的一个自然{natural}后果)。如果以前受这些监视器保护的任何对象都处于一种不一致的状态,则损坏的对象将对其他线程可见,这有可能导致任意的行为。stop 的许多{xǔ duō}使用都应由只修改某些变量以指示目标线程应该停止运行的代码来取代。目标线程应定期检查该变量,并且如果该变量指示它要停止运行,则从其运行方法依次返回。如果目标线程等待很长时间(例如基于一个条件变量),则应使用 interrupt 方法来中断该等待。有关更多信息,请参阅为何不赞成使用 thread.stop、thread.suspend 和 thread.resume? 
java.lang.thread.stop(throwable)
          该方法具有固有的不安全性。有关详细信息,请参阅 thread.stop()。该方法的附加危险是它可用于生成目标线程未准备{zhǔn bèi}处理的异常(包括若没有该方法该线程不太可能抛出的已检查的异常)。有关更多信息,请参阅为何不赞成使用 thread.stop、thread.suspend 和 thread.resume? 
java.lang.threadgroup.suspend()
          此方法容易导致死锁。有关详细信息,请参阅 thread.suspend() 
java.lang.thread.suspend()
          该方法已经遭到反对,因为它具有固有的死锁倾向。如果目标线程挂起时在保护关键系统资源的监视器上保持有锁,则在目标线程重新开始以前任何线程都不能访问该资源。如果重新开始目标线程的线程想在调用 resume 之前锁定该监视器,则会发生{occasionally occurred}死锁。这类死锁通常会证明{zhèng míng}自己是“冻结”的进程。有关更多信息,请参阅为何不赞成使用 thread.stop、thread.suspend 和 thread.resume? 
java.util.date.togmtstring()
          从 jdk 1.1 开始,由 dateformat.format(date date) 取代,使用 gmt timezone 
java.util.date.tolocalestring()
          从 jdk 1.1 开始,由 dateformat.format(date date) 取代。 
java.rmi.server.logstream.tostring()
          无替代版本 
java.rmi.server.operation.tostring()
          无替代版本 
java.io.bytearrayoutputstream.tostring(int)
          此方法无法将字节正确转换为字符。从 jdk 1.1 开始,完成该转换的首选方法是通过 tostring(string enc) 方法(使用一个编码名称参数),或 tostring() 方法(使用平台的默认字符编码)。 
java.io.file.tourl(/img/kktmzlvzk.png)
          此方法不会自动转义 url 中的非法字符。建议新的代码使用以下方式将抽象路径名转换为 url:首先通过 touri 方法将其转换为 uri,然后通过 uri.tourl 方法将 uri 装换为 url。 
java.util.date.utc(int, int, int, int, int, int)
          从 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() 
javax.xml.bind.validator.validate(object)
          从 jaxb2.0 开始 
javax.xml.bind.validator.validateroot(object)
          从 jaxb2.0 开始 
javax.swing.text.view.viewtomodel(float, float, shape)
            
org.omg.corba.portable.outputstream.write_principal(principal)
          已由 corba 2.2 取代。 
java.rmi.server.logstream.write(byte[], int, int)
          无替代版本 
java.rmi.server.logstream.write(int)
          无替代版本 
java.io.objectoutputstream.putfield.write(objectoutput)
          此方法不能以正确格式写入 putfield 对象中包含的值,并且可能导致序列化流的损坏。写入 putfield 数据的正确方法是调用 objectoutputstream.writefields() 方法。 
 

已过时的构造方法
javax.management.attributevalueexp()
          在查询中不能使用此构造方法所创建的实例。 
java.sql.date(int, int, int)
          使用构造方法 date(long date) 替代 
java.util.date(int, int, int)
          从 jdk 1.1 开始,由 calendar.set(year + 1900, month, date)gregoriancalendar(year + 1900, month, date) 取代。 
java.util.date(int, int, int, int, int)
          从 jdk 1.1 开始,由 calendar.set(year + 1900, month, date, hrs, min)gregoriancalendar(year + 1900, month, date, hrs, min) 取代。 
java.util.date(int, int, int, int, int, int)
          从 jdk 1.1 开始,由 calendar.set(year + 1900, month, date, hrs, min, sec)gregoriancalendar(year + 1900, month, date, hrs, min, sec) 取代。 
java.util.date(string)
          从 jdk 1.1 开始,由 dateformat.parse(string s) 取代。 
java.awt.event.keyevent(component, int, long, int, int)
          从 jdk1.1 开始 
java.rmi.server.operation(string)
          无替代版本 
java.rmi.rmisecurityexception(string)
          无替换版本 
java.rmi.rmisecurityexception(string, string)
          无替换版本 
java.rmi.serverruntimeexception(string, exception)
          无替换版本 
java.rmi.server.skeletonmismatchexception(string)
          无替代版本 
java.net.socket(inetaddress, int, boolean)
          use datagramsocket instead for udp transport. 
java.net.socket(string, int, boolean)
          使用 datagramsocket 取代 udp 传输。 
java.io.streamtokenizer(inputstream)
          从 jdk 版本 1.1 开始,标记输入流的首选方法是将其转换为一个字符流,例如:
  reader r=new bufferedreader(new inputstreamreader(is));  streamtokenizer st=new streamtokenizer(r); 
 
java.lang.string(byte[], int)
          该方法无法将字节正确地转换为字符。从 jdk 1.1 开始,完成该转换的首选方法是使用带有 charset、字符集名称,或使用平台默认字符集的 string 构造方法。 
java.lang.string(byte[], int, int, int)
          该方法无法将字节正确地转换为字符。从 jdk 1.1 开始,完成该转换的首选方法是使用带有 charset、字符集名称,或使用平台默认字符集的 string 构造方法。 
org.omg.corba.tckind(int)
          不要{bù yào}使用此构造方法,因为根据 omg 规范,此方法应该是私有的。使用 tckind.from_int(int) 代替。 
java.sql.time(int, int, int)
          使用采用毫秒值的构造方法取代此构造方法 
java.sql.timestamp(int, int, int, int, int, int, int)
          使用构造方法 timestamp(long millis) 来代替 
 

已过时的注释类型元素
javax.jws.handlerchain.name
          从 jsr-181 2.0 开始,无替代版本。 
 


javatm platform
standard ed. 6

提交错误或意见{yì jian}
有关更多的 api 参考资料和开发{kāi fā}人员文档,请参阅 java se 开发{kāi fā}人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作{work}代码示例。

版权所有 2007 sun microsystems, inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策