Deprecated API
Contents
-
Deprecated Modules Module 描述 java.activation java.corba java.se.ee java.transaction java.xml.bind java.xml.ws java.xml.ws.annotation jdk.policytool
-
Deprecated Interfaces 接口 描述 java.security.acl.Acl 该软件包自java.security.Policy
已被java.security.Policy
及相关课程所取代。java.security.acl.AclEntry 该软件包自java.security.Policy
已被替换为java.security.Policy
和相关类。com.sun.javadoc.AnnotatedType 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。com.sun.javadoc.AnnotationDesc 该包中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。com.sun.javadoc.AnnotationDesc.ElementValuePair 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。com.sun.javadoc.AnnotationTypeDoc 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。com.sun.javadoc.AnnotationTypeElementDoc 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。com.sun.javadoc.AnnotationValue 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。java.applet.AppletContext Applet API已被弃用。 有关详细信息,请参阅java.applet package documentation 。java.beans.AppletInitializer Applet API已被弃用。 有关详细信息,请参阅java.applet package documentation 。java.applet.AppletStub Applet API已被弃用。 有关详细信息,请参阅java.applet package documentation 。org.xml.sax.AttributeList 该接口已被SAX2Attributes
接口所取代,其中包括命名空间支持。java.applet.AudioClip Applet API已被弃用。 有关详细信息,请参阅java.applet package documentation 。java.security.Certificate Java平台中创建了一个新的证书处理包。 此证书界面已完全弃用,并在此允许平滑过渡到新软件包。com.sun.javadoc.ClassDoc 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。com.sun.javadoc.ConstructorDoc 该包中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。com.sun.jarsigner.ContentSignerParameters 此类已被弃用。com.sun.javadoc.Doc 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。com.sun.javadoc.DocErrorReporter 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。org.xml.sax.DocumentHandler 该接口已被SAX2ContentHandler
接口所取代,其中包括Namespace支持。org.omg.CORBA.DynAny 改用新的DynAnyorg.omg.CORBA.DynArray 改用新的DynArrayorg.omg.CORBA.DynEnum 改用新的DynEnumorg.omg.CORBA.DynFixed 使用新的DynFixed代替org.omg.CORBA.DynSequence 改用新的DynSequenceorg.omg.CORBA.DynStruct 改用新的DynStructorg.omg.CORBA.DynUnion 改用新的DynUnionorg.omg.CORBA.DynValue 使用新的DynValue代替com.sun.javadoc.ExecutableMemberDoc 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。com.sun.javadoc.FieldDoc 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。java.security.acl.Group 该软件包自java.security.Policy
已被替换为java.security.Policy
和相关类。java.rmi.server.LoaderHandler 没有替换java.util.logging.LoggingMXBean LoggingMXBean
不再是platform MXBean
,而是被PlatformLoggingMXBean
所取代。 它不会在平台上注册MBeanServer
。 改用ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class)
。com.sun.javadoc.MemberDoc 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。com.sun.javadoc.MethodDoc 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。java.util.Observer 此接口已被弃用。 有关详细信息,请参阅Observable
课程。java.security.acl.Owner 自1.2版本以来,该软件包已被java.security.Policy
和相关课程所取代。com.sun.javadoc.PackageDoc 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。com.sun.javadoc.Parameter 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。com.sun.javadoc.ParameterizedType 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。com.sun.javadoc.ParamTag 该包中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。org.xml.sax.Parser 该接口已被SAX2XMLReader
接口所取代,其中包括命名空间支持。java.security.acl.Permission 自1.2版起,该软件包已被java.security.Policy
及相关课程所取代。com.sun.javadoc.ProgramElementDoc 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。java.rmi.registry.RegistryHandler 没有替换java.rmi.server.RemoteCall 没有替换。com.sun.javadoc.RootDoc 该包中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。com.sun.javadoc.SeeTag 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。com.sun.javadoc.SerialFieldTag 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。java.rmi.server.ServerRef 没有替换 此接口未使用,已过时。java.rmi.server.Skeleton 没有替换。 在Java 2平台v1.2及更高版本中,远程方法调用不再需要骷髅。com.sun.javadoc.SourcePosition 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。com.sun.javadoc.Tag 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。com.sun.tools.doclets.Taglet 该接口已被替换,Taglet
替代。com.sun.javadoc.ThrowsTag 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。com.sun.javadoc.Type 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。com.sun.javadoc.TypeVariable 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。javax.xml.bind.Validator 自JAXB 2.0起com.sun.javadoc.WildcardType 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。
-
Deprecated Classes Class 描述 javax.accessibility.AccessibleResourceBundle 从Java平台1.3版开始,此类已被弃用java.applet.Applet Applet API已被弃用。 详见java.applet package documentation 。org.xml.sax.helpers.AttributeListImpl 这个类实现了一个不推荐的接口,AttributeList
; 该接口已被替换为Attributes
,它是在AttributesImpl
帮助类中实现的。javax.security.cert.Certificate 使用java.security.cert
的类。java.lang.Compiler JIT编译器及其技术变化太大,可以通过标准化界面有效地进行控制。 因此,许多JIT编译器实现忽略此接口,而是由特定于实现的机制(如命令行选项)控制。 此类可能在将来的Java SE版本中被删除。com.sun.jarsigner.ContentSigner 此类已被弃用。javax.management.DefaultLoaderRepository javax.management.loading.DefaultLoaderRepository javax.swing.text.DefaultTextUI com.sun.javadoc.Doclet 该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。org.omg.CORBA.DynamicImplementation org.omg.CORBA.DynamicImplementationjava.awt.Event 建议使用AWTEvent
及其子类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
。javax.swing.JApplet Applet API已被弃用。 有关详细信息,请参阅java.applet package documentation 。javax.swing.JComponent.AccessibleJComponent.AccessibleFocusHandler 此类不再使用或需要。java.awt.Component.AccessibleAWTComponent
提供相同的功能,它在Component
处理。java.io.LineNumberInputStream 该类错误地假定字节充分表示字符。 从JDK 1.1开始,对字符流进行操作的首选方式是通过新的字符流类,其中包括一个用于计数行号的类。java.rmi.server.LogStream 没有替换com.sun.tools.javadoc.Main 此类现在已被弃用,可能会在将来的版本中删除。 有关替换功能,请参阅javax.tools.ToolProvider::getSystemDocumentationTool
和javax.tools.DocumentationTool
。javax.swing.plaf.metal.MetalComboBoxUI.MetalComboPopup 从Java 2平台v1.4开始。javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer 截至JDK版本9.过时的课程。javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener 截至JDK版本9.过时的课程。java.util.Observable 此类和Observer
接口已被弃用。Observer
和Observable
支持的事件模式是非常有限的,Observable
发送的通知的Observable
是未指定的,状态更改不与通知一一对应。 对于更丰富的事件模型,请考虑使用java.beans
软件包。 对于线程之间的可靠和有序的消息传递,请考虑使用java.util.concurrent
包中的并发数据结构之一。 对于反应流样式编程,请参阅Flow
API。java.rmi.server.Operation 没有替换org.xml.sax.helpers.ParserFactory 此类与已弃用的Parser
接口配合使用。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为呼叫者提供查询基于Principal权限条目的策略的方法。com.sun.security.auth.PolicyFile 截至JDK 1.4,由sun.security.provider.PolicyFile
替代。 这个类完全被弃用了。 此类可能在将来的Java SE版本中被删除。org.omg.CORBA.Principal 被CORBA弃用2.2。org.omg.CORBA.PrincipalHolder 被CORBA弃用2.2。java.rmi.server.RemoteStub 静态生成的存根被不推荐使用,因为存根是动态生成的。 有关动态存根生成的信息,请参阅UnicastRemoteObject
。javax.management.remote.rmi.RMIIIOPServerImpl 此运输已不再受支持。java.rmi.RMISecurityManager 改用SecurityManager
。java.security.Signer 此类不再使用。 其功能已被java.security.KeyStore
替代,java.security.cert
包,以及java.security.Principal
。javax.xml.soap.SOAPElementFactory - 使用javax.xml.soap.SOAPFactory
创建SOAPElements。com.sun.security.auth.module.SolarisLoginModule 截至JDK1.4,由com.sun.security.auth.module.UnixLoginModule
取代。 这个LoginModule已经完全被废弃了,这里允许平滑过渡到新的UnixLoginModule。 此类可能在将来的Java SE版本中被删除。com.sun.security.auth.SolarisNumericGroupPrincipal com.sun.security.auth.SolarisNumericUserPrincipal com.sun.security.auth.SolarisPrincipal com.sun.security.auth.module.SolarisSystem 替换为UnixSystem
。 此类可能在将来的Java SE版本中被删除。com.sun.tools.doclets.standard.Standard 该文件夹已被替换,StandardDoclet
取代。java.io.StringBufferInputStream 此类不会将字符正确转换为字节。 从JDK 1.1开始,从字符串创建流的首选方法是通过StringReader
类。javax.swing.text.TableView.TableCell 一个表单元格现在可以是任何View实现。com.sun.security.auth.X500Principal Java平台中提供了一个新的X500Principal类。 这个X500Principal类完全被弃用,这里允许平滑过渡到新类。 此类可能在将来的Java SE版本中被删除。javax.security.cert.X509Certificate 使用java.security.cert
的类。org.xml.sax.helpers.XMLReaderFactory 建议使用SAXParserFactory
。
-
Deprecated Enums Enum 描述 com.sun.javadoc.LanguageVersion 该包中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。
-
Deprecated Annotation Types Annotation Type 描述 javax.jws.soap.InitParam javax.jws.soap.SOAPMessageHandler javax.jws.soap.SOAPMessageHandlers
-
Deprecated Enum Constants Enum Constant 描述 com.sun.security.jgss.InquireType.KRB5_GET_SESSION_KEY as of 9, replaced byInquireType.KRB5_GET_SESSION_KEY_EX
which returns an instance ofEncryptionKey
that implements theSecretKey
interface and has similar methods withKerberosKey
.
-
Deprecated Annotation Type Elements Annotation Type Element 描述 javax.jws.HandlerChain.name()