Uses of Class
java.lang.Deprecated
-
Packages that use 已过时的 软件包 描述 com.sun.jarsigner 该包包含用于定义jarsigner
工具使用的签名机制的接口和类。com.sun.java.accessibility.util 提供组成Java辅助功能实用程序的接口和类的集合。com.sun.javadoc 注意:此包中的声明已被包装jdk.javadoc.doclet
中的声明所取代。com.sun.jdi 这是Java调试接口(JDI)的核心包,它定义了值,类型和目标VirtualMachine本身的镜像以及自举设备。com.sun.security.auth 提供Principal
的实现。com.sun.security.auth.module 提供LoginModule
的实现。com.sun.tools.doclets 注意:此包中的声明已被新包jdk.javadoc.doclet
中的声明所取代。com.sun.tools.doclets.standard 注意:此包中的声明已被新包jdk.javadoc.doclet
中的声明所取代。com.sun.tools.javadoc 此软件包及其内容已被弃用,可能会在将来的版本中删除。java.applet 提供创建applet所需的类以及applet用于与其applet上下文进行通信的类。java.awt 包含用于创建用户界面和绘制图形和图像的所有类。java.awt.color 提供颜色空间的类。java.awt.datatransfer 提供用于在应用程序之间和之间传输数据的接口和类。java.awt.event 提供用于处理AWT组件触发的不同类型事件的接口和类。java.awt.image 提供创建和修改图像的类。java.awt.image.renderable 提供用于生成与渲染无关的图像的类和接口。java.beans 包含与开发 bean相关的类 - 基于JavaBeans架构的组件。java.io 通过数据流,序列化和文件系统提供系统输入和输出。java.lang 提供对Java编程语言设计至关重要的类。java.lang.reflect 提供用于获取关于类和对象的反射信息的类和接口。java.math 提供执行任意精度整数运算(BigInteger
)和任意精度十进制运算(BigDecimal
)的类。java.net 提供实现网络应用程序的类。java.rmi 提供RMI包。java.rmi.dgc 提供RMI分布式垃圾收集(DGC)的类和接口。java.rmi.registry 为RMI注册表提供一个类和两个接口。java.rmi.server 提供用于支持RMI服务器端的类和接口。java.security 提供安全框架的类和接口。java.security.acl 此包中的类和接口已被弃用。java.sql 提供使用Java编程语言访问和处理存储在数据源(通常是关系数据库)中的数据的API。java.util 包含集合框架,一些国际化支持类,一个服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,一个位数组和几个其他实用程序类。java.util.concurrent 实用程序类通常用于并发编程。java.util.concurrent.atomic 一个小型工具包,支持单个变量上的无锁线程安全编程。java.util.jar 提供用于读取和写入JAR(Java ARchive)文件格式的类,该文件格式基于具有可选清单文件的标准ZIP文件格式。java.util.logging 提供Java¢2平台核心日志记录工具的类和接口。java.util.zip 提供读写标准ZIP和GZIP文件格式的类。javafx.application 提供应用程序生命周期类。javafx.css 提供API,通过CSS使属性变得风格,并支持伪类状态。javafx.event 为FX事件,交付和处理提供基本框架。javafx.fxml 包含用于从标记加载对象层次结构的类。javafx.scene.control JavaFX用户界面控件(UI控件或仅控件)是JavaFX场景中的专用节点,特别适用于许多不同应用程序环境中的重用。javafx.scene.input 提供一组用于鼠标和键盘输入事件处理的类。javafx.scene.layout 提供类来支持用户界面布局。javafx.scene.media 提供用于将音频和视频集成到Java FX应用程序中的一组类。javafx.util 包含各种实用程序和助手类。javax.accessibility 定义用户界面组件与提供对这些组件的访问的辅助技术之间的合同。javax.imageio.spi 包含用于读取器,写入器,代码转换器和流以及运行时注册表的插件接口的Java Image I / O API包。javax.imageio.stream Java Image I / O API的一个封装,处理来自文件和流的低级I / O。javax.jws.soap javax.lang.model.util 协助处理 program elements及 types的工具 。javax.management 提供Java管理扩展的核心类。javax.management.loading 提供实现高级动态加载的类。javax.management.monitor 提供监视器类的定义。javax.management.openmbean 提供打开的数据类型和Open MBean描述符类。javax.management.remote.rmi RMI连接器是JMX Remote API的连接器,它使用RMI将客户端请求传输到远程MBean服务器。javax.naming 提供用于访问命名服务的类和接口。javax.net.ssl 为安全套接字包提供类。javax.security.auth 此软件包提供了认证和授权的框架。javax.security.cert 提供公钥证书类。javax.sql.rowset JDBCRowSet
实现的标准接口和基类。javax.swing 提供一套“轻量级”(全Java语言)组件,尽可能地在所有平台上工作。javax.swing.plaf 提供一个接口和许多抽象类,Swing用来提供其可插拔的外观和感觉功能。javax.swing.plaf.basic 提供根据“基本”外观构建的用户界面对象。javax.swing.plaf.metal 提供根据Java外观构建的用户界面对象(一旦代号为 Metal ),这是默认的外观和感觉。javax.swing.plaf.multi 提供组合两种或多种外观和感觉的用户界面对象。javax.swing.table 提供处理javax.swing.JTable
类和接口。javax.swing.text 提供处理可编辑和不可编辑文本组件的类和接口。javax.swing.text.html 提供类HTMLEditorKit
和支持类用于创建HTML文本编辑器。javax.swing.tree 提供处理javax.swing.JTree
类和接口。javax.tools 为可以从程序调用的工具提供接口,例如编译器。javax.xml.bind 为客户端应用程序提供运行时绑定框架,包括解组,编组和验证功能。javax.xml.stream 定义Streaming API for XML(StAX)的接口和类。jdk.nashorn.api.scripting 这个包提供了javax.script
集成,这是使用Nashorn的首选方式。netscape.javascript 使Java代码能够访问Web浏览器中的JavaScript引擎和HTML DOM。org.omg.CORBA 提供OMG CORBA API与JavaORB
编程语言的映射,包括ORB
,它被实现为程序员可以将其用作全功能的对象请求代理(ORB)。org.omg.CORBA.portable 提供可移植性层,即一组ORB API,使一个供应商生成的代码可以在另一个供应商的ORB上运行。org.xml.sax 提供核心SAX API。org.xml.sax.helpers 提供帮助类,包括支持引导基于SAX的应用程序。 -
-
Uses of 已过时的 in com.sun.jarsigner
Classes in com.sun.jarsigner with annotations of type 已过时的 Modifier and Type Class 描述 class
ContentSigner
已过时。此类已被弃用。interface
ContentSignerParameters
已过时。此类已被弃用。 -
Uses of 已过时的 in com.sun.java.accessibility.util
Fields in com.sun.java.accessibility.util with annotations of type 已过时的 Modifier and Type Field 描述 protected static ActionListener
AWTEventMonitor. actionListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static AdjustmentListener
AWTEventMonitor. adjustmentListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static ComponentListener
AWTEventMonitor. componentListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static Component
AWTEventMonitor. componentWithFocus
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用; 使用getComponentWithFocus方法获取焦点的组件。protected static ContainerListener
AWTEventMonitor. containerListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static FocusListener
AWTEventMonitor. focusListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static ItemListener
AWTEventMonitor. itemListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static KeyListener
AWTEventMonitor. keyListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static MouseListener
AWTEventMonitor. mouseListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static MouseMotionListener
AWTEventMonitor. mouseMotionListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static TextListener
AWTEventMonitor. textListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。protected static WindowListener
AWTEventMonitor. windowListener
不推荐用于删除:此API元素将在以后的版本中被删除。此字段未使用。 -
Uses of 已过时的 in com.sun.javadoc
Classes in com.sun.javadoc with annotations of type 已过时的 Modifier and Type 接口 描述 interface
AnnotatedType
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
AnnotationDesc
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。static interface
AnnotationDesc.ElementValuePair
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
AnnotationTypeDoc
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
AnnotationTypeElementDoc
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
AnnotationValue
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
ClassDoc
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
ConstructorDoc
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
Doc
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
DocErrorReporter
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。class
Doclet
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
ExecutableMemberDoc
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
FieldDoc
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。class
LanguageVersion
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
MemberDoc
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
MethodDoc
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
PackageDoc
已过时。该包中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
Parameter
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
ParameterizedType
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
ParamTag
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
ProgramElementDoc
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
RootDoc
已过时。该包中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
SeeTag
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
SerialFieldTag
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
SourcePosition
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
Tag
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
ThrowsTag
已过时。该包中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
Type
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
TypeVariable
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。interface
WildcardType
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。Methods in com.sun.javadoc with annotations of type 已过时的 Modifier and Type 方法 描述 ClassDoc[]
ClassDoc. importedClasses()
已过时。导入声明是不应该在这里公开的实现细节。 另外,并不是所有导入的类都是通过单一类型导入的声明导入的。PackageDoc[]
ClassDoc. importedPackages()
已过时。导入声明是不应该在这里公开的实现细节。 此外,此方法的返回类型不允许返回所有类型导入按需的声明。 -
Uses of 已过时的 in com.sun.jdi
Classes in com.sun.jdi with annotations of type 已过时的 Modifier and Type Class 描述 class
InvalidCodeIndexException
已过时。不再抛出此异常class
InvalidLineNumberException
已过时。不再抛出此异常 -
Uses of 已过时的 in com.sun.security.auth
Classes in com.sun.security.auth with annotations of type 已过时的 Modifier and Type Class 描述 class
PolicyFile
不推荐用于删除:此API元素将在以后的版本中被删除。截至JDK 1.4,由sun.security.provider.PolicyFile
取代。 这个类完全被弃用了。 此类可能在将来的Java SE版本中被删除。class
SolarisNumericGroupPrincipal
不推荐用于删除:此API元素将在以后的版本中被删除。class
SolarisNumericUserPrincipal
不推荐用于删除:此API元素将在以后的版本中被删除。class
SolarisPrincipal
不推荐用于删除:此API元素将在以后的版本中被删除。class
X500Principal
不推荐用于删除:此API元素将在以后的版本中被删除。Java平台中提供了一个新的X500Principal类。 这个X500Principal类完全被弃用,这里允许平滑过渡到新类。 此类可能在将来的Java SE版本中被删除。 -
Uses of 已过时的 in com.sun.security.auth.module
Classes in com.sun.security.auth.module with annotations of type 已过时的 Modifier and Type Class 描述 class
SolarisLoginModule
不推荐用于删除:此API元素将在以后的版本中被删除。截至JDK1.4,由com.sun.security.auth.module.UnixLoginModule
替代。 这个LoginModule已经完全被废弃了,这里允许平滑过渡到新的UnixLoginModule。 此类可能在将来的Java SE版本中被删除。class
SolarisSystem
不推荐用于删除:此API元素将在以后的版本中被删除。替换为UnixSystem
。 此类可能在将来的Java SE版本中被删除。 -
Uses of 已过时的 in com.sun.tools.doclets
Classes in com.sun.tools.doclets with annotations of type 已过时的 Modifier and Type 接口 描述 interface
Taglet
已过时。该接口已被替换,Taglet
取代。 -
Uses of 已过时的 in com.sun.tools.doclets.standard
Classes in com.sun.tools.doclets.standard with annotations of type 已过时的 Modifier and Type Class 描述 class
Standard
不推荐用于删除:此API元素将在以后的版本中被删除。该文件已被其替换,StandardDoclet
取代。 -
Uses of 已过时的 in com.sun.tools.javadoc
Classes in com.sun.tools.javadoc with annotations of type 已过时的 Modifier and Type Class 描述 class
Main
已过时。此类现在已被弃用,可能会在将来的版本中删除。 有关替换功能,请参阅javax.tools.ToolProvider::getSystemDocumentationTool
和javax.tools.DocumentationTool
。 -
Uses of 已过时的 in java.applet
Classes in java.applet with annotations of type 已过时的 Modifier and Type Class 描述 class
Applet
已过时。Applet API已被弃用。 有关详细信息,请参阅java.applet package documentation 。interface
AppletContext
已过时。Applet API已被弃用。 详见java.applet package documentation 。interface
AppletStub
已过时。Applet API已被弃用。 有关详细信息,请参阅java.applet package documentation 。interface
AudioClip
已过时。Applet API已被弃用。 有关详细信息,请参阅java.applet package documentation 。 -
Uses of 已过时的 in java.awt
Classes in java.awt with annotations of type 已过时的 Modifier and Type Class 描述 class
Event
已过时。建议使用AWTEvent
及其子类Fields in java.awt with annotations of type 已过时的 Modifier and Type Field 描述 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
。protected static Cursor[]
Cursor. predefined
已过时。从JDK 1.7版开始,应该使用Cursor.getPredefinedCursor(int)
方法。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
。Methods in java.awt with annotations of type 已过时的 Modifier and Type 方法 描述 boolean
Component. action(Event evt, Object what)
已过时。从JDK 1.1版开始,应该在组件上注册此组件作为ActionListener,该组件将触发动作事件。void
List. addItem(String item)
已过时。替换为add(String)
。void
List. addItem(String item, int index)
已过时。换成add(String, int)
。void
BorderLayout. addLayoutComponent(String name, Component comp)
已过时。替换为addLayoutComponent(Component, Object)
。void
CardLayout. addLayoutComponent(String name, Component comp)
已过时。替换为addLayoutComponent(Component, Object)
。boolean
List. allowsMultipleSelections()
已过时。从JDK 1.1版开始,由isMultipleMode()
替代。void
TextArea. appendText(String str)
已过时。从JDK 1.1版开始,由append(String)
替代。void
Window. applyResourceBundle(String rbName)
已过时。截至J2SE 1.4,由Component.applyComponentOrientation
替代。void
Window. applyResourceBundle(ResourceBundle rb)
已过时。截至J2SE 1.4,由Component.applyComponentOrientation
替代。Rectangle
Component. bounds()
已过时。从JDK 1.1版开始,由getBounds()
取代。void
List. clear()
已过时。从JDK 1.1版开始,由removeAll()
替代。int
Container. countComponents()
已过时。从JDK 1.1版开始,由getComponentCount()替换。int
Choice. countItems()
已过时。从JDK 1.1版开始,由getItemCount()
替代。int
List. countItems()
已过时。从JDK 1.1版开始,由getItemCount()
替代。int
Menu. countItems()
已过时。从JDK 1.1版开始,由getItemCount()
替代。int
MenuBar. countMenus()
已过时。从JDK 1.1版开始,由getMenuCount()
替代。void
List. delItem(int position)
已过时。替换为remove(String)
和remove(int)
。void
List. delItems(int start, int end)
已过时。从JDK 1.1版开始,未来不会公开使用。 这种方法只能作为一个包私有方法保留。void
Component. deliverEvent(Event e)
已过时。自JDK 1.1版起,由dispatchEvent(AWTEvent e)
替代。void
Container. deliverEvent(Event e)
已过时。从JDK 1.1版开始,由dispatchEvent(AWTEvent e)
替代void
Component. disable()
已过时。从JDK 1.1版开始,由setEnabled(boolean)
替代。void
MenuItem. disable()
已过时。从JDK 1.1版开始,由setEnabled(boolean)
替代。void
Component. enable()
已过时。截至JDK 1.1版,由setEnabled(boolean)
替换。void
Component. enable(boolean b)
已过时。从JDK 1.1版开始,由setEnabled(boolean)
替代。void
MenuItem. enable()
已过时。从JDK 1.1版开始,由setEnabled(boolean)
代替。void
MenuItem. enable(boolean b)
已过时。从JDK 1.1版开始,由setEnabled(boolean)
替代。void
Graphics. finalize()
已过时。finalize
方法已被弃用。 为了执行清理,覆盖finalize
子类应被修改为使用替代清理机制,并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确地确保按照super.finalize()
中所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()
的规范。void
PrintJob. finalize()
已过时。finalize
方法已被弃用。 为了执行清理,覆盖finalize
子类应被修改为使用替代的清理机制,并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确地确保按照super.finalize()
中所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()
的规范。Rectangle
Polygon. getBoundingBox()
已过时。从JDK 1.1版开始,由getBounds()
替代。Rectangle
Graphics. getClipRect()
已过时。从JDK 1.1版开始,由getClipBounds()
替代。Checkbox
CheckboxGroup. getCurrent()
已过时。从JDK 1.1版开始,由getSelectedCheckbox()
替代。int
Frame. getCursorType()
已过时。截至JDK 1.1版,由Component.getCursor()
取代。abstract String[]
Toolkit. getFontList()
abstract FontMetrics
Toolkit. getFontMetrics(Font font)
已过时。从JDK 1.2版开始,由Font
方法getLineMetrics
。int
Scrollbar. getLineIncrement()
已过时。从JDK 1.1版开始,由getUnitIncrement()
替代。int
FontMetrics. getMaxDecent()
已过时。截至JDK 1.1.1版,由getMaxDescent()
替代。static ComponentOrientation
ComponentOrientation. getOrientation(ResourceBundle bdl)
已过时。从J2SE 1.4起,使用ComponentOrientation.getOrientation(java.util.Locale)
。int
Scrollbar. getPageIncrement()
已过时。从JDK 1.1版开始,由getBlockIncrement()
替代。int
Scrollbar. getVisible()
已过时。从JDK 1.1版开始,由getVisibleAmount()
替代。boolean
Component. gotFocus(Event evt, Object what)
已过时。从JDK 1.1版开始,由processFocusEvent(FocusEvent)替代。boolean
Component. handleEvent(Event evt)
已过时。从JDK版本1.1替换为processEvent(AWTEvent)。void
Component. hide()
已过时。从JDK 1.1版开始,由setVisible(boolean)
替代。void
Dialog. hide()
已过时。截至JDK 1.5版,由setVisible(boolean)
取代。void
Window. hide()
已过时。从JDK版本1.5开始,由Window.setVisible(boolean)
替代。void
TextArea. insertText(String str, int pos)
已过时。从JDK 1.1版开始,由insert(String, int)
取代。Insets
Container. insets()
已过时。自JDK 1.1版起,由getInsets()
取代。boolean
Component. inside(int x, int y)
已过时。从JDK 1.1版开始,由contains(int,int)替换。boolean
Polygon. inside(int x, int y)
已过时。从JDK 1.1版起,由contains(int, int)
取代。boolean
Rectangle. inside(int X, int Y)
已过时。从JDK 1.1版开始,由contains(int, int)
取代。boolean
Component. isFocusTraversable()
已过时。截至1.4,由isFocusable()
取代。boolean
List. isSelected(int index)
已过时。自JDK 1.1版起,由isIndexSelected(int)
取代。boolean
Component. keyDown(Event evt, int key)
已过时。从JDK 1.1版开始,由processKeyEvent(KeyEvent)替换。boolean
Component. keyUp(Event evt, int key)
已过时。从JDK 1.1版开始,由processKeyEvent(KeyEvent)替换。void
Component. layout()
已过时。从JDK 1.1版开始,由doLayout()
替代。void
Container. layout()
已过时。从JDK 1.1版开始,由doLayout()
替代。void
ScrollPane. layout()
已过时。从JDK 1.1版开始,由doLayout()
替代。Component
Component. locate(int x, int y)
已过时。从JDK 1.1版开始,由getComponentAt(int,int)替换。Component
Container. locate(int x, int y)
已过时。从JDK 1.1版开始,由getComponentAt(int, int)
代替。Point
Component. location()
已过时。从JDK 1.1版开始,由getLocation()
替代。boolean
Component. lostFocus(Event evt, Object what)
已过时。从JDK 1.1版开始,由processFocusEvent(FocusEvent)替代。Dimension
Component. minimumSize()
已过时。从JDK 1.1版开始,由getMinimumSize()
替代。Dimension
Container. minimumSize()
已过时。截至JDK 1.1版,由getMinimumSize()
取代。Dimension
List. minimumSize()
已过时。从JDK 1.1版开始,由getMinimumSize()
替代。Dimension
List. minimumSize(int rows)
已过时。从JDK 1.1版开始,由getMinimumSize(int)
替代。Dimension
TextArea. minimumSize()
已过时。从JDK 1.1版开始,由getMinimumSize()
替代。Dimension
TextArea. minimumSize(int rows, int columns)
已过时。从JDK 1.1版开始,由getMinimumSize(int, int)
替代。Dimension
TextField. minimumSize()
已过时。从JDK 1.1版开始,由getMinimumSize()
代替。Dimension
TextField. minimumSize(int columns)
已过时。从JDK 1.1版开始,由getMinimumSize(int)
替代。boolean
Component. mouseDown(Event evt, int x, int y)
已过时。从JDK 1.1版开始,由processMouseEvent(MouseEvent)替换。boolean
Component. mouseDrag(Event evt, int x, int y)
已过时。从JDK 1.1版开始,由processMouseMotionEvent(MouseEvent)替换。boolean
Component. mouseEnter(Event evt, int x, int y)
已过时。从JDK 1.1版开始,由processMouseEvent(MouseEvent)替换。boolean
Component. mouseExit(Event evt, int x, int y)
已过时。从JDK 1.1版开始,由processMouseEvent(MouseEvent)替换。boolean
Component. mouseMove(Event evt, int x, int y)
已过时。从JDK 1.1版开始,由processMouseMotionEvent(MouseEvent)替换。boolean
Component. mouseUp(Event evt, int x, int y)
已过时。从JDK 1.1版开始,由processMouseEvent(MouseEvent)替换。void
Component. move(int x, int y)
已过时。截至JDK 1.1版,由setLocation(int, int)
取代。void
Rectangle. move(int x, int y)
已过时。从JDK 1.1版开始,由setLocation(int, int)
替代。void
Component. nextFocus()
已过时。从JDK 1.1版开始,由transferFocus()替换。boolean
Component. postEvent(Event e)
已过时。从JDK 1.1版开始,由dispatchEvent(AWTEvent)替换。boolean
MenuComponent. postEvent(Event evt)
已过时。从JDK 1.1版开始,由dispatchEvent
替代。boolean
MenuContainer. postEvent(Event evt)
已过时。由JDK版本1.1替换为dispatchEvent(AWTEvent)。boolean
Window. postEvent(Event e)
已过时。由JDK 1.1版本替换为dispatchEvent(AWTEvent)
。Dimension
Component. preferredSize()
已过时。从JDK 1.1版开始,由getPreferredSize()
替代。Dimension
Container. preferredSize()
已过时。从JDK 1.1版开始,由getPreferredSize()
替代。Dimension
List. preferredSize()
已过时。从JDK 1.1版开始,由getPreferredSize()
替代。Dimension
List. preferredSize(int rows)
已过时。从JDK 1.1版开始,由getPreferredSize(int)
替代。Dimension
TextArea. preferredSize()
已过时。截至JDK 1.1版,由getPreferredSize()
取代。Dimension
TextArea. preferredSize(int rows, int columns)
已过时。从JDK 1.1版开始,由getPreferredSize(int, int)
代替。Dimension
TextField. preferredSize()
已过时。从JDK 1.1版开始,由getPreferredSize()
替代。Dimension
TextField. preferredSize(int columns)
已过时。从JDK 1.1版开始,由getPreferredSize(int)
代替。protected static void
AWTKeyStroke. registerSubclass(Class<?> subclass)
已过时。void
TextArea. replaceText(String str, int start, int end)
已过时。从JDK 1.1版开始,由replaceRange(String, int, int)
取代。void
Component. reshape(int x, int y, int width, int height)
已过时。从JDK 1.1版开始,由setBounds(int, int, int, int)
替代。void
Rectangle. reshape(int x, int y, int width, int height)
已过时。从JDK 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. resize(int width, int height)
已过时。从JDK 1.1版开始,由setSize(int, int)
替代。void
Component. resize(Dimension d)
已过时。从JDK 1.1版开始,由setSize(Dimension)
替代。void
Rectangle. resize(int width, int height)
已过时。从JDK 1.1版开始,由setSize(int, int)
替代。void
CheckboxGroup. setCurrent(Checkbox box)
已过时。从JDK 1.1版开始,由setSelectedCheckbox(Checkbox)
取代。void
Frame. setCursor(int cursorType)
已过时。从JDK 1.1版开始,由Component.setCursor(Cursor)
替代。void
TextField. setEchoCharacter(char c)
已过时。从JDK 1.1版开始,由setEchoChar(char)
替代。void
Scrollbar. setLineIncrement(int v)
已过时。从JDK 1.1版开始,由setUnitIncrement(int)
替代。void
List. setMultipleSelections(boolean b)
已过时。从JDK 1.1版开始,由setMultipleMode(boolean)
替代。void
Scrollbar. setPageIncrement(int v)
已过时。从JDK 1.1版开始,由setBlockIncrement()
取代。void
Component. show()
已过时。从JDK 1.1版开始,由setVisible(boolean)
替代。void
Component. show(boolean b)
已过时。从JDK 1.1版开始,由setVisible(boolean)
替代。void
Dialog. show()
已过时。从JDK版本1.5开始,由setVisible(boolean)
替代。void
Window. show()
已过时。从JDK版本1.5开始,由Window.setVisible(boolean)
替代。Dimension
Component. size()
已过时。从JDK 1.1版开始,由getSize()
替代。Constructors in java.awt with annotations of type 已过时的 Constructor 描述 AWTEvent(Event event)
已过时。 -
Uses of 已过时的 in java.awt.color
Methods in java.awt.color with annotations of type 已过时的 Modifier and Type 方法 描述 protected void
ICC_Profile. finalize()
已过时。finalize
方法已被弃用。 为了执行清理而覆盖finalize
子类应该修改为使用替代的清理机制,并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确确保按照super.finalize()
中所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()
的规范。 -
Uses of 已过时的 in java.awt.datatransfer
Fields in java.awt.datatransfer with annotations of type 已过时的 Modifier and Type Field 描述 static DataFlavor
DataFlavor. plainTextFlavor
已过时。截至1.3。 使用DataFlavor.getReaderForText(java.awt.datatransfer.Transferable)
而不是Transferable.getTransferData(DataFlavor.plainTextFlavor)
。Methods in java.awt.datatransfer with annotations of type 已过时的 Modifier and Type 方法 描述 boolean
DataFlavor. equals(String s)
已过时。与hashCode()
合同不一致,请改用DataFlavor.isMimeTypeEqual(String)
。protected String
DataFlavor. normalizeMimeType(String mimeType)
已过时。此方法从1.1开始就不会被此实现所调用protected String
DataFlavor. normalizeMimeTypeParameter(String parameterName, String parameterValue)
已过时。此方法从1.1开始就不会被此实现所调用 -
Uses of 已过时的 in java.awt.event
Fields in java.awt.event with annotations of type 已过时的 Modifier and Type Field 描述 static int
InputEvent. ALT_GRAPH_MASK
已过时。建议使用ALT_GRAPH_DOWN_MASK和InputEvent.getModifiersEx()
static int
InputEvent. ALT_MASK
已过时。建议使用ALT_DOWN_MASK和InputEvent.getModifiersEx()
static int
InputEvent. BUTTON1_MASK
已过时。建议使用BUTTON1_DOWN_MASK和InputEvent.getModifiersEx()
static int
InputEvent. BUTTON2_MASK
已过时。建议使用BUTTON2_DOWN_MASK和InputEvent.getModifiersEx()
。 请注意,BUTTON2_MASK的值与ALT_MASK相同。static int
InputEvent. BUTTON3_MASK
已过时。建议使用BUTTON3_DOWN_MASK和InputEvent.getModifiersEx()
。 请注意,BUTTON3_MASK与META_MASK具有相同的值。static int
InputEvent. CTRL_MASK
已过时。建议使用CTRL_DOWN_MASK和InputEvent.getModifiersEx()
static int
InputEvent. META_MASK
已过时。建议使用META_DOWN_MASK和InputEvent.getModifiersEx()
static int
InputEvent. SHIFT_MASK
已过时。建议使用SHIFT_DOWN_MASK和InputEvent.getModifiersEx()
Methods in java.awt.event with annotations of type 已过时的 Modifier and Type 方法 描述 static String
KeyEvent. getKeyModifiersText(int modifiers)
已过时。建议使用扩展修饰键和InputEvent.getModifiersExText(int)
int
InputEvent. getModifiers()
已过时。建议使用扩展修饰键和InputEvent.getModifiersEx()
void
KeyEvent. setModifiers(int modifiers)
已过时。截至JDK1.1.4Constructors in java.awt.event with annotations of type 已过时的 Constructor 描述 KeyEvent(Component source, int id, long when, int modifiers, int keyCode)
已过时。截至JDK1.1; 改用KeyEvent(Component, int, long, int, int, char)
-
Uses of 已过时的 in java.awt.image
Methods in java.awt.image with annotations of type 已过时的 Modifier and Type 方法 描述 void
ColorModel. finalize()
已过时。finalize
方法已被弃用。 为了执行清理而覆盖finalize
子类应该修改为使用替代的清理机制,并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确确保按照super.finalize()
中所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()
的规范。void
IndexColorModel. finalize()
已过时。finalize
方法已被弃用。 为了执行清理,覆盖finalize
子类应被修改为使用替代的清理机制,并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确确保按照super.finalize()
中所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()
的规范。 -
Uses of 已过时的 in java.awt.image.renderable
Methods in java.awt.image.renderable with annotations of type 已过时的 Modifier and Type 方法 描述 void
RenderContext. concetenateTransform(AffineTransform modTransform)
已过时。代之以concatenateTransform(AffineTransform)
。void
RenderContext. preConcetenateTransform(AffineTransform modTransform)
已过时。替换为preConcatenateTransform(AffineTransform)
。 -
Uses of 已过时的 in java.beans
Classes in java.beans with annotations of type 已过时的 Modifier and Type 接口 描述 interface
AppletInitializer
已过时。Applet API已被弃用。 有关详细信息,请参阅java.applet package documentation 。Methods in java.beans with annotations of type 已过时的 Modifier and Type 方法 描述 static Object
Beans. instantiate(ClassLoader cls, String beanName, BeanContext beanContext, AppletInitializer initializer)
已过时。建议使用Beans.instantiate(ClassLoader, String, BeanContext)
,因为Applet API已被弃用。 有关详细信息,请参阅java.applet package documentation 。 -
Uses of 已过时的 in java.io
Classes in java.io with annotations of type 已过时的 Modifier and Type Class 描述 class
LineNumberInputStream
已过时。该类错误地假定字节充分表示字符。 从JDK 1.1开始,对字符流进行操作的首选方式是通过新的字符流类,其中包括一个用于计数行号的类。class
StringBufferInputStream
已过时。此类不会将字符正确转换为字节。 从JDK 1.1开始,从字符串创建流的首选方法是通过StringReader
类。Methods in java.io with annotations of type 已过时的 Modifier and Type 方法 描述 protected void
FileInputStream. finalize()
已过时。finalize
方法已被弃用。 为了执行清理,覆盖finalize
子类应被修改为使用替代的清理机制并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确确保按照super.finalize()
中所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()
的规范。protected void
FileOutputStream. finalize()
已过时。finalize
方法已被弃用。 为了执行清理,覆盖finalize
子类应被修改为使用替代的清理机制,并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确确保按照super.finalize()
中所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()
的规范。String
DataInputStream. readLine()
已过时。此方法无法将字节正确转换为字符。 从JDK 1.1开始,读取文本行的首选方式是通过BufferedReader.readLine()
方法。 使用DataInputStream
类读取行的程序可以转换为使用BufferedReader
类替换形式的代码:DataInputStream d = new DataInputStream(in);
BufferedReader d = new BufferedReader(new InputStreamReader(in));
String
ObjectInputStream. readLine()
已过时。此方法无法将字节正确转换为字符。 有关详细信息和替代方案,请参阅DataInputStream。String
ByteArrayOutputStream. toString(int hibyte)
已过时。此方法无法将字节正确转换为字符。 从JDK 1.1的,要做到这一点的优选方法是通过toString(String enc)
方法,它需要一个编码名称参数或toString()
方法,它使用平台的默认字符编码。URL
File. toURL()
abstract void
ObjectOutputStream.PutField. write(ObjectOutput out)
已过时。此方法不会以适当的格式写入此PutField
对象所包含的值,并可能导致序列化流的损坏。 写PutField
数据的正确方法是通过调用ObjectOutputStream.writeFields()
方法。Constructors in java.io with annotations of type 已过时的 Constructor 描述 StreamTokenizer(InputStream is)
已过时。从JDK版本1.1开始,将输入流标记化的首选方法是将其转换为字符流,例如:Reader r = new BufferedReader(new InputStreamReader(is)); StreamTokenizer st = new StreamTokenizer(r);
-
Uses of 已过时的 in java.lang
Classes in java.lang with annotations of type 已过时的 Modifier and Type Class 描述 class
Compiler
不推荐用于删除:此API元素将在以后的版本中被删除。JIT编译器及其技术变化太大,可以通过标准化界面有效地进行控制。 因此,许多JIT编译器实现忽略此接口,而是由特定于实现的机制(如命令行选项)控制。 此类可能在将来的Java SE版本中被删除。Fields in java.lang with annotations of type 已过时的 Modifier and Type Field 描述 protected boolean
SecurityManager. inCheck
不推荐用于删除:此API元素将在以后的版本中被删除。不推荐使用这种类型的安全检查。 建议使用checkPermission
通话。 此字段在将来的Java SE版本中可能会被删除。static Character.UnicodeBlock
Character.UnicodeBlock. SURROGATES_AREA
已过时。取而代之的SURROGATES_AREA
,使用Character.UnicodeBlock.HIGH_SURROGATES
,Character.UnicodeBlock.HIGH_PRIVATE_USE_SURROGATES
,并Character.UnicodeBlock.LOW_SURROGATES
。 这些常量符合Unicode标准的块定义。Character.UnicodeBlock.of(char)
和Character.UnicodeBlock.of(int)
方法返回标准常量。Methods in java.lang with annotations of type 已过时的 Modifier and Type 方法 描述 boolean
ThreadGroup. allowThreadSuspension(boolean b)
已过时。此呼叫的定义取决于ThreadGroup.suspend()
,已被弃用。 此外,从未指定此调用的行为。void
SecurityManager. checkAwtEventQueueAccess()
不推荐用于删除:此API元素将在以后的版本中被删除。此方法最初用于检查调用线程是否可以访问AWT事件队列。 该方法已被废弃,代码应该使用SecurityManager.checkPermission(java.security.Permission)
来检查AWTPermission("accessEventQueue")
。 此方法在将来的Java SE版本中可能会被删除。void
SecurityManager. checkMemberAccess(Class<?> clazz, int which)
不推荐用于删除:此API元素将在以后的版本中被删除。该方法依赖于调用者的堆栈深度为4,容易出错,并且不能由运行时执行。 该方法的用户应直接调用SecurityManager.checkPermission(java.security.Permission)
。 此方法在将来的Java SE版本中可能会被删除。void
SecurityManager. checkMulticast(InetAddress maddr, byte ttl)
已过时。请改用#checkPermission(java.security.Permission)void
SecurityManager. checkSystemClipboardAccess()
不推荐用于删除:此API元素将在以后的版本中被删除。该方法最初用于检查调用线程是否可以访问系统剪贴板。 该方法已被废弃,代码应使用SecurityManager.checkPermission(java.security.Permission)
来检查AWTPermission("accessClipboard")
。 此方法在将来的Java SE版本中可能会被删除。boolean
SecurityManager. checkTopLevelWindow(Object window)
不推荐用于删除:此API元素将在以后的版本中被删除。该方法最初用于检查调用线程是否被信任以启动顶级窗口。 该方法已经过时,代码应该使用SecurityManager.checkPermission(java.security.Permission)
来检查AWTPermission("showWindowWithoutWarningBanner")
。 此方法在将来的Java SE版本中可能会被删除。protected int
SecurityManager. classDepth(String name)
不推荐用于删除:此API元素将在以后的版本中被删除。不推荐使用这种类型的安全检查。 建议使用checkPermission
调用。 此方法在将来的Java SE版本中可能会被删除。protected int
SecurityManager. classLoaderDepth()
不推荐用于删除:此API元素将在以后的版本中被删除。不推荐使用这种类型的安全检查。 建议使用checkPermission
呼叫。 此方法在将来的Java SE版本中可能会被删除。int
Thread. countStackFrames()
不推荐用于删除:此API元素将在以后的版本中被删除。protected ClassLoader
SecurityManager. currentClassLoader()
不推荐用于删除:此API元素将在以后的版本中被删除。不推荐使用这种类型的安全检查。 建议使用checkPermission
通话。 此方法在将来的Java SE版本中可能会被删除。protected Class<?>
SecurityManager. currentLoadedClass()
不推荐用于删除:此API元素将在以后的版本中被删除。不推荐使用这种类型的安全检查。 建议使用checkPermission
调用。 此方法在将来的Java SE版本中可能会被删除。protected Class<?>
ClassLoader. defineClass(byte[] b, int off, int len)
void
Thread. destroy()
不推荐用于删除:此API元素将在以后的版本中被删除。这种方法最初是为了销毁这个线程而没有任何清理。 它所持有的任何监视器都将保持锁定。 但是,该方法从未实现。 如果要实施,那么它将是Thread.suspend()
的方式会是死锁的。 如果目标线程在销毁时保护关键系统资源的锁,则无法再次访问该资源。 如果另一个线程曾尝试锁定此资源,将导致死锁。 这种僵局通常表现为“冻结”过程。 有关详细信息,请参阅Why are Thread.stop, Thread.suspend and Thread.resume Deprecated? 。 此方法在将来的Java SE版本中可能会被删除。protected void
Object. finalize()
已过时。定稿机制本质上是有问题的。 定稿可能导致性能问题,死锁和挂起。 敲定错误可能导致资源泄漏; 如果不再需要,无法取消定稿; 并且对不同对象的finalize
方法的调用中没有指定排序。 此外,关于定稿的时间并不保证。finalize
方法可能只有在无限延迟之后才能在可终结对象上调用,如果有的话。 其实例持有非堆资源的类应提供一种方法来实现这些资源的显式释放,如果合适,它们还应实现AutoCloseable
。 当对象变得不可达时,Cleaner
和PhantomReference
提供了更灵活和更有效的方式来释放资源。void
String. getBytes(int srcBegin, int srcEnd, byte[] dst, int dstBegin)
已过时。此方法无法将字符正确转换为字节。 从JDK 1.1开始,首选的方法是通过使用平台默认字符集的String.getBytes()
方法。boolean
SecurityManager. getInCheck()
不推荐用于删除:此API元素将在以后的版本中被删除。不推荐使用这种类型的安全检查。 建议使用checkPermission
调用。 此方法在将来的Java SE版本中可能会被删除。InputStream
Runtime. getLocalizedInputStream(InputStream in)
不推荐用于删除:此API元素将在以后的版本中被删除。从JDK 1.1开始,将本地编码中的字节流转换为Unicode中的字符流的首选方法是通过InputStreamReader
和BufferedReader
类。 此方法在将来的Java SE版本中可能会被删除。OutputStream
Runtime. getLocalizedOutputStream(OutputStream out)
不推荐用于删除:此API元素将在以后的版本中被删除。从JDK 1.1,将Unicode字符流转换为本地编码字节流的首选方法是通过OutputStreamWriter
,BufferedWriter
,和PrintWriter
类。 此方法在将来的Java SE版本中可能会被删除。protected 软件包
ClassLoader. getPackage(String name)
已过时。如果多个类加载器彼此委托并定义具有相同包名称的类,并且一个这样的加载器依赖于getPackage
的查找行为从父加载器返回一个软件包
,则软件包
暴露的属性可能不如预期的那样其余的程序。 例如,软件包
将仅公开由父加载程序定义的package-info.class
文件中的注释,即使注释存在于由子加载器定义的package-info.class
文件中。 更健壮的方法是使用ClassLoader.getDefinedPackage(java.lang.String)
方法,该方法为指定的类加载器返回一个软件包
。static 软件包
Package. getPackage(String name)
已过时。如果多个类加载器彼此委托并定义具有相同包名称的类,并且一个这样的加载器依赖于getPackage
的查找行为从父加载器返回一个软件包
,则由软件包
公开的属性可能不如预期的那样其余的程序。 例如,软件包
只会暴露由父加载程序定义的package-info.class
文件中的注释,即使子载入程序定义的package-info.class
文件中存在注释。 更健壮的方法是使用ClassLoader.getDefinedPackage(java.lang.String)
方法,该方法为指定的类加载器返回一个软件包
。protected boolean
SecurityManager. inClass(String name)
不推荐用于删除:此API元素将在以后的版本中被删除。不推荐使用这种类型的安全检查。 建议使用checkPermission
调用。 此方法在将来的Java SE版本中可能会被删除。protected boolean
SecurityManager. inClassLoader()
不推荐用于删除:此API元素将在以后的版本中被删除。不推荐使用这种类型的安全检查。 建议使用checkPermission
调用。 此方法在将来的Java SE版本中可能会被删除。static boolean
Character. isJavaLetter(char ch)
已过时。替换为isJavaIdentifierStart(char)。static boolean
Character. isJavaLetterOrDigit(char ch)
已过时。由isJavaIdentifierPart(char)替代。static boolean
Character. isSpace(char ch)
已过时。替换为isWhitespace(char)。T
Class. newInstance()
已过时。此方法传播由nullary构造函数抛出的任何异常,包括已检查的异常。 使用此方法有效地绕过编译器异常检查,否则将由编译器执行。Constructor.newInstance
方法通过在(已选)InvocationTargetException
中包装构造函数抛出的任何异常来避免此问题。电话
clazz.newInstance()
clazz.getDeclaredConstructor().newInstance()
InvocationTargetException
和NoSuchMethodException
。 这两个异常类型都是ReflectiveOperationException
的子类。void
Thread. resume()
已过时。该方法仅供Thread.suspend()
使用,由于它是死锁倾向,因此已被弃用。 有关详细信息,请参阅Why are Thread.stop, Thread.suspend and Thread.resume Deprecated? 。void
ThreadGroup. resume()
已过时。该方法仅与Thread.suspend
和ThreadGroup.suspend
一起使用,它们都已被弃用,因为它们本质上是死锁易受影响的。 详见Thread.suspend()
。static void
Runtime. runFinalizersOnExit(boolean value)
不推荐用于删除:此API元素将在以后的版本中被删除。这种方法本质上是不安全的。 它可能导致在活动对象上调用finalizer,而其他线程同时操作这些对象,导致不稳定的行为或死锁。 此方法在将来的Java SE版本中可能会被删除。static void
System. runFinalizersOnExit(boolean value)
不推荐用于删除:此API元素将在以后的版本中被删除。这种方法本质上是不安全的。 它可能导致在活动对象上调用finalizer,而其他线程同时操作这些对象,导致不稳定的行为或死锁。 此方法在将来的Java SE版本中可能会被删除。void
Thread. stop()
已过时。这种方法本质上是不安全的。 使用Thread.stop停止线程可以解锁所有已锁定的监视器(作为未经检查的ThreadDeath
异常在堆栈中传播的自然结果)。 如果先前受这些监视器保护的任何对象处于不一致的状态,则损坏的对象将变得对其他线程可见,可能导致任意行为。stop
许多用途应该由代码替代,只需修改一些变量来指示目标线程应该停止运行。 目标线程应该定期检查此变量,如果变量表示要停止运行,则以有序方式从其运行方法返回。 如果目标线程等待长时间(例如,在条件变量上),则应使用interrupt
方法来中断等待。 有关详细信息,请参阅Why are Thread.stop, Thread.suspend and Thread.resume Deprecated? 。void
Thread. stop(Throwable obj)
不推荐用于删除:此API元素将在以后的版本中被删除。该方法最初设计为强制线程停止并抛出给定的Throwable
作为例外。 它本质上是不安全的(详见Thread.stop()
),此外还可用于生成目标线程未准备处理的异常。 有关详细信息,请参阅Why are Thread.stop, Thread.suspend and Thread.resume Deprecated? 。 此方法在将来的Java SE版本中可能会被删除。void
ThreadGroup. stop()
已过时。这种方法本质上是不安全的。 详见Thread.stop()
。void
Thread. suspend()
已过时。这种方法已被弃用,因为它本身就是死锁的。 如果目标线程在挂起时保护关键系统资源的监视器上的锁定,则在目标线程恢复之前,线程不能访问该资源。 如果要恢复目标线程的线程在调用resume
之前尝试锁定此监视器,resume
导致死锁。 这种僵局通常表现为“冻结”过程。 有关详细信息,请参阅Why are Thread.stop, Thread.suspend and Thread.resume Deprecated? 。void
ThreadGroup. suspend()
已过时。这种方法本质上是死锁的。 详见Thread.suspend()
。void
Runtime. traceInstructions(boolean on)
不推荐用于删除:此API元素将在以后的版本中被删除。该方法旨在控制指令跟踪。 它已经被JVM特定的跟踪机制所取代。 此方法在将来的Java SE版本中可能会被删除。void
Runtime. traceMethodCalls(boolean on)
不推荐用于删除:此API元素将在以后的版本中被删除。此方法旨在控制方法调用跟踪。 它已经被JVM特定的跟踪机制所取代。 此方法在将来的Java SE版本中可能会被删除。Constructors in java.lang with annotations of type 已过时的 Constructor 描述 Boolean(boolean value)
已过时。很少使用这个构造函数。 静态工厂Boolean.valueOf(boolean)
通常是更好的选择,因为它可能产生明显更好的空间和时间性能。 还可以考虑使用最终的字段Boolean.TRUE
和Boolean.FALSE
。Boolean(String s)
已过时。很少使用这个构造函数。 使用Boolean.parseBoolean(String)
将字符串转换为boolean
原语,或使用Boolean.valueOf(String)
将字符串转换为Boolean
对象。Byte(byte value)
已过时。很少使用这个构造函数。 静态工厂Byte.valueOf(byte)
通常是一个更好的选择,因为它可能产生明显更好的空间和时间性能。Byte(String s)
已过时。很少使用这个构造函数。 使用Byte.parseByte(String)
将字符串转换为byte
原语,或使用Byte.valueOf(String)
将字符串转换为Byte
对象。Character(char value)
已过时。很少使用这个构造函数。 静态工厂Character.valueOf(char)
通常是一个更好的选择,因为它可能产生明显更好的空间和时间性能。Double(double value)
已过时。很少使用这个构造函数。 静态工厂Double.valueOf(double)
通常是更好的选择,因为它可能产生明显更好的空间和时间性能。Double(String s)
已过时。很少使用这个构造函数。 使用Double.parseDouble(String)
将字符串转换为double
原语,或使用Double.valueOf(String)
将字符串转换为Double
对象。Float(double value)
已过时。很少使用这个构造函数。 相反,使用静态工厂方法Float.valueOf(float)
方法如下:Float.valueOf((float)value)
。Float(float value)
已过时。很少使用这个构造函数。 静态工厂Float.valueOf(float)
通常是一个更好的选择,因为它可能产生明显更好的空间和时间性能。Float(String s)
已过时。很少使用这个构造函数。 使用Float.parseFloat(String)
将字符串转换为float
原语,或使用Float.valueOf(String)
将字符串转换为Float
对象。Integer(int value)
已过时。很少使用这个构造函数。 静态工厂Integer.valueOf(int)
通常是一个更好的选择,因为它可能产生明显更好的空间和时间性能。Integer(String s)
已过时。很少使用这个构造函数。 使用Integer.parseInt(String)
将字符串转换为int
原语,或使用Integer.valueOf(String)
将字符串转换为Integer
对象。Long(long value)
已过时。很少使用这个构造函数。 静态工厂Long.valueOf(long)
通常是更好的选择,因为它可能产生明显更好的空间和时间性能。Long(String s)
已过时。很少使用这个构造函数。 使用Long.parseLong(String)
将字符串转换为long
原语,或使用Long.valueOf(String)
将字符串转换为Long
对象。Short(short value)
已过时。很少使用这个构造函数。 静态工厂Short.valueOf(short)
通常是更好的选择,因为它可能产生明显更好的空间和时间性能。Short(String s)
已过时。很少使用这个构造函数。 使用Short.parseShort(String)
将字符串转换为short
原语,或使用Short.valueOf(String)
将字符串转换为Short
对象。String(byte[] ascii, int hibyte)
已过时。此方法无法将字节正确转换为字符。 从JDK 1.1开始,首选的方法是通过String
构造函数获取Charset
,字符集名称,或者使用平台的默认字符集。String(byte[] ascii, int hibyte, int offset, int count)
已过时。此方法无法将字节正确转换为字符。 从JDK 1.1开始,首选的方法是通过采用Charset
,字符集名称的String
构造函数,或者使用平台的默认字符集。 -
Uses of 已过时的 in java.lang.reflect
Methods in java.lang.reflect with annotations of type 已过时的 Modifier and Type 方法 描述 static Class<?>
Proxy. getProxyClass(ClassLoader loader, Class<?>... interfaces)
已过时。在命名模块中生成的代理类被封装,并且不能访问其模块外的代码。Constructor.newInstance
将在不可访问的代理类上调用时抛出IllegalAccessException
。 使用Proxy.newProxyInstance(ClassLoader, Class[], InvocationHandler)
代替创建一个代理实例。boolean
AccessibleObject. isAccessible()
已过时。此方法已被弃用,因为它的名称提示它检查反射对象是否可访问,当它实际指示是否抑制对Java语言访问控制的检查。 此方法可能会在调用者可访问的反射对象上返回false
。 要测试此反射对象是否可访问,应使用AccessibleObject.canAccess(Object)
。 -
Uses of 已过时的 in java.math
Fields in java.math with annotations of type 已过时的 Modifier and Type Field 描述 static int
BigDecimal. ROUND_CEILING
已过时。static int
BigDecimal. ROUND_DOWN
已过时。static int
BigDecimal. ROUND_FLOOR
已过时。static int
BigDecimal. ROUND_HALF_DOWN
已过时。static int
BigDecimal. ROUND_HALF_EVEN
已过时。static int
BigDecimal. ROUND_HALF_UP
已过时。static int
BigDecimal. ROUND_UNNECESSARY
已过时。static int
BigDecimal. ROUND_UP
已过时。改用RoundingMode.UP
。Methods in java.math with annotations of type 已过时的 Modifier and Type 方法 描述 BigDecimal
BigDecimal. divide(BigDecimal divisor, int roundingMode)
已过时。应该优先使用该方法BigDecimal.divide(BigDecimal, RoundingMode)
。BigDecimal
BigDecimal. divide(BigDecimal divisor, int scale, int roundingMode)
已过时。应该优先使用方法BigDecimal.divide(BigDecimal, int, RoundingMode)
,这种传统方法。BigDecimal
BigDecimal. setScale(int newScale, int roundingMode)
已过时。应该优先使用方法BigDecimal.setScale(int, RoundingMode)
,这种传统方法。 -
Uses of 已过时的 in java.net
Fields in java.net with annotations of type 已过时的 Modifier and Type Field 描述 static int
HttpURLConnection. HTTP_SERVER_ERROR
已过时。它是错误的,不应该存在。Methods in java.net with annotations of type 已过时的 Modifier and Type 方法 描述 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而不是一个字节 。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);Constructors in java.net with annotations of type 已过时的 Constructor 描述 Socket(String host, int port, boolean stream)
已过时。使用DatagramSocket代替UDP传输。Socket(InetAddress host, int port, boolean stream)
已过时。使用DatagramSocket代替UDP传输。 -
Uses of 已过时的 in java.rmi
Classes in java.rmi with annotations of type 已过时的 Modifier and Type Class 描述 class
RMISecurityException
已过时。改用SecurityException
。 应用代码不应该直接引用这个类,而且RMISecurityManager
不再抛出这个子类的java.lang.SecurityException
。class
RMISecurityManager
已过时。改用SecurityManager
。class
ServerRuntimeException
已过时。没有替换Constructors in java.rmi with annotations of type 已过时的 Constructor 描述 RMISecurityException(String name)
已过时。没有替换RMISecurityException(String name, String arg)
已过时。没有替换ServerRuntimeException(String s, 异常 ex)
已过时。没有替换 -
Uses of 已过时的 in java.rmi.dgc
Methods in java.rmi.dgc with annotations of type 已过时的 Modifier and Type 方法 描述 static boolean
VMID. isUnique()
已过时。 -
Uses of 已过时的 in java.rmi.registry
Classes in java.rmi.registry with annotations of type 已过时的 Modifier and Type 接口 描述 interface
RegistryHandler
已过时。没有替换Methods in java.rmi.registry with annotations of type 已过时的 Modifier and Type 方法 描述 Registry
RegistryHandler. registryImpl(int port)
已过时。没有替换。 从Java 2平台v1.2起,RMI不再使用RegistryHandler
来获取注册表的实现。Registry
RegistryHandler. registryStub(String host, int port)
已过时。没有替换。 从Java 2平台v1.2起,RMI不再使用RegistryHandler
获取注册表的存根。 -
Uses of 已过时的 in java.rmi.server
Classes in java.rmi.server with annotations of type 已过时的 Modifier and Type 接口 描述 interface
LoaderHandler
已过时。没有替换class
LogStream
已过时。没有替换class
Operation
已过时。没有替换interface
RemoteCall
已过时。没有替换。class
RemoteStub
已过时。静态生成的存根被不推荐使用,因为存根是动态生成的。 有关动态存根生成的信息,请参阅UnicastRemoteObject
。interface
ServerRef
已过时。没有替换 此接口未使用,已过时。interface
Skeleton
已过时。没有替换。 在Java 2平台v1.2及更高版本中,远程方法调用不再需要骷髅。class
SkeletonMismatchException
已过时。没有替换。 在Java 2平台v1.2及更高版本中,远程方法调用不再需要骷髅。class
SkeletonNotFoundException
已过时。没有替换。 在Java 2平台v1.2及更高版本中,远程方法调用不再需要骷髅。class
SocketSecurityException
已过时。这个班已经过时了 改用ExportException
。Methods in java.rmi.server with annotations of type 已过时的 Modifier and Type 方法 描述 void
Skeleton. dispatch(Remote obj, RemoteCall theCall, int opnum, long hash)
已过时。没有替换void
RemoteCall. done()
已过时。没有替换void
RemoteRef. done(RemoteCall call)
已过时。1.2样式存根不再使用这种方法。 代替使用方法的序列调用远程引用(newCall
,invoke
,和done
),存根使用单个方法,invoke(Remote, Method, Object[], int)
,在远程参考来进行参数编组,执行远程方法和解组的返回值。void
RemoteCall. executeCall()
已过时。没有替换static RemoteStub
UnicastRemoteObject. exportObject(Remote obj)
已过时。此方法已被弃用,因为它仅支持静态存根。 请改用exportObject(Remote, port)
或exportObject(Remote, port, csf, ssf)
。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样式存根不再使用这种方法。 代替使用方法的序列调用远程引用(newCall
,invoke
,和done
),存根使用单个方法,invoke(Remote, Method, Object[], int)
,在远程参考来进行参数编组,执行远程方法和解组的返回值。Class<?>
LoaderHandler. loadClass(String name)
已过时。没有替换Class<?>
LoaderHandler. loadClass(URL codebase, String name)
已过时。没有替换static Class<?>
RMIClassLoader. loadClass(String name)
已过时。替换为loadClass(String,String)
方法static LogStream
LogStream. log(String name)
已过时。没有替换RemoteCall
RemoteRef. newCall(RemoteObject obj, Operation[] op, int opnum, long hash)
已过时。1.2样式存根不再使用这种方法。 代替使用方法调用的顺序上短截线的远程引用(的newCall
,invoke
,和done
),存根使用单个方法,invoke(Remote, Method, Object[], int)
,在远程参考来进行参数编组,执行远程方法和解组的返回的值。static int
LogStream. parseLevel(String s)
已过时。没有替换void
RemoteCall. releaseInputStream()
已过时。没有替换void
RemoteCall. releaseOutputStream()
已过时。没有替换static void
LogStream. setDefaultStream(PrintStream newDefault)
已过时。没有替换void
LogStream. setOutputStream(OutputStream out)
已过时。没有替换protected static void
RemoteStub. setRef(RemoteStub stub, RemoteRef ref)
已过时。String
LogStream. toString()
已过时。没有替换String
Operation. toString()
已过时。没有替换void
LogStream. write(byte[] b, int off, int len)
已过时。没有替换void
LogStream. write(int b)
已过时。没有替换Constructors in java.rmi.server with annotations of type 已过时的 Constructor 描述 Operation(String op)
已过时。没有替换SkeletonMismatchException(String s)
已过时。没有替换 -
Uses of 已过时的 in java.security
Classes in java.security with annotations of type 已过时的 Modifier and Type 接口 描述 interface
Certificate
已过时。Java平台中创建了一个新的证书处理包。 此证书界面已完全弃用,并在此允许平滑过渡到新软件包。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
。Methods in java.security with annotations of type 已过时的 Modifier and Type 方法 描述 protected abstract Object
SignatureSpi. engineGetParameter(String param)
已过时。protected abstract void
SignatureSpi. engineSetParameter(String param, Object value)
已过时。static String
Security. getAlgorithmProperty(String algName, String propName)
已过时。此方法用于返回“SUN”加密服务提供程序的主文件中的专有属性的值,以确定如何解析特定于算法的参数。AlgorithmParameters
使用新的基于提供者和算法的AlgorithmParameters
和KeyFactory
引擎类(在J2SE版本1.2平台中引入)。Object
Signature. getParameter(String param)
已过时。double
Provider. getVersion()
已过时。void
Signature. setParameter(String param, Object value)
已过时。使用setParameter
。Constructors in java.security with annotations of type 已过时的 Constructor 描述 AuthProvider(String name, double version, String info)
已过时。Provider(String name, double version, String info)
已过时。 -
Uses of 已过时的 in java.security.acl
Classes in java.security.acl with annotations of type 已过时的 Modifier and Type 接口 描述 interface
Acl
已过时。自1.2以来,该软件包已被java.security.Policy
和相关类替代。interface
AclEntry
已过时。自1.2以来,这个软件包已经被java.security.Policy
和相关的类替代了。class
AclNotFoundException
已过时。自1.2以来,该软件包已被java.security.Policy
及相关课程所取代。interface
Group
已过时。自1.2以来,这个软件包已经被java.security.Policy
和相关的类替代了。class
LastOwnerException
已过时。自1.2以来,该软件包已被java.security.Policy
和相关类替代。class
NotOwnerException
已过时。自1.2以来,该软件包已被java.security.Policy
及相关课程所取代。interface
Owner
已过时。自1.2版本以来,该软件包已被java.security.Policy
及相关课程所取代。interface
Permission
已过时。自1.2以来,这个软件包已经被java.security.Policy
和相关的类替代了。 -
Uses of 已过时的 in java.sql
Methods in java.sql with annotations of type 已过时的 Modifier and Type 方法 描述 BigDecimal
CallableStatement. getBigDecimal(int parameterIndex, int scale)
已过时。使用getBigDecimal(int parameterIndex)
或getBigDecimal(String parameterName)
BigDecimal
ResultSet. getBigDecimal(int columnIndex, int scale)
已过时。使用getBigDecimal(int columnIndex)
或getBigDecimal(String columnLabel)
BigDecimal
ResultSet. getBigDecimal(String columnLabel, int scale)
已过时。使用getBigDecimal(int columnIndex)
或getBigDecimal(String columnLabel)
int
Time. getDate()
已过时。int
Time. getDay()
已过时。int
Date. getHours()
已过时。static PrintStream
DriverManager. getLogStream()
已过时。使用getLogWriter
int
Date. getMinutes()
已过时。int
Time. getMonth()
已过时。int
Date. getSeconds()
已过时。InputStream
ResultSet. getUnicodeStream(int columnIndex)
已过时。使用getCharacterStream
代替getUnicodeStream
InputStream
ResultSet. getUnicodeStream(String columnLabel)
已过时。改用getCharacterStream
int
Time. getYear()
已过时。void
Time. setDate(int i)
已过时。void
Date. setHours(int i)
已过时。static void
DriverManager. setLogStream(PrintStream out)
已过时。使用setLogWriter
void
Date. setMinutes(int i)
已过时。void
Time. setMonth(int i)
已过时。void
Date. setSeconds(int i)
已过时。void
PreparedStatement. setUnicodeStream(int parameterIndex, InputStream x, int length)
已过时。使用setCharacterStream
void
Time. setYear(int i)
已过时。Constructors in java.sql with annotations of type 已过时的 Constructor 描述 Date(int year, int month, int day)
已过时。而是使用构造函数Date(long date)
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)
-
Uses of 已过时的 in java.util
Classes in java.util with annotations of type 已过时的 Modifier and Type Class 描述 class
Observable
已过时。此类和Observer
接口已被弃用。 由Observer
和Observable
支持的事件模式是非常有限的,Observable
发送的通知的Observable
是未指定的,状态更改不与通知一一对应。 对于更丰富的事件模型,请考虑使用java.beans
软件包。 对于线程之间的可靠且有序的消息传递,请考虑使用java.util.concurrent
包中的并发数据结构之一。 对于反应流样式编程,请参见Flow
API。interface
Observer
已过时。此接口已被弃用。 有关详细信息,请参阅Observable
课程。Methods in java.util with annotations of type 已过时的 Modifier and Type 方法 描述 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)
替换,使用GMTTimeZone
。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)
替换,使用UTCTimeZone
,其次是Calendar.getTime().getTime()
。Constructors in java.util with annotations of type 已过时的 Constructor 描述 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)
替代。 -
Uses of 已过时的 in java.util.concurrent
Methods in java.util.concurrent with annotations of type 已过时的 Modifier and Type 方法 描述 protected void
ThreadPoolExecutor. finalize()
已过时。finalize
方法已被弃用。 为了执行清理,覆盖finalize
子类应被修改为使用替代的清理机制,并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确确保按照super.finalize()
中所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()
的规范。 -
Uses of 已过时的 in java.util.concurrent.atomic
-
Uses of 已过时的 in java.util.jar
Fields in java.util.jar with annotations of type 已过时的 Modifier and Type Field 描述 static Attributes.Name
Attributes.Name. EXTENSION_INSTALLATION
已过时。扩展机制不再受支持。static Attributes.Name
Attributes.Name. IMPLEMENTATION_URL
已过时。扩展机制不再受支持。static Attributes.Name
Attributes.Name. IMPLEMENTATION_VENDOR_ID
已过时。扩展机制不再受支持。 -
Uses of 已过时的 in java.util.logging
Classes in java.util.logging with annotations of type 已过时的 Modifier and Type 接口 描述 interface
LoggingMXBean
已过时。LoggingMXBean
不再是platform MXBean
,而是被替换成PlatformLoggingMXBean
。 它不会在平台上注册MBeanServer
。 改用ManagementFactory.getPlatformMXBean(PlatformLoggingMXBean.class)
。Fields in java.util.logging with annotations of type 已过时的 Modifier and Type Field 描述 static Logger
Logger. global
已过时。此字段的初始化容易出现死锁。 该字段必须由Logger类初始化初始化,这可能会导致与LogManager类初始化的死锁。 在这种情况下,两个类初始化等待彼此完成。 获取全局记录器对象的首选方法是通过调用Logger.getGlobal()
。 为了兼容Logger.getGlobal()
不可用的旧JDK版本,请使用电话Logger.getLogger(Logger.GLOBAL_LOGGER_NAME)
或Logger.getLogger("global")
。Methods in java.util.logging with annotations of type 已过时的 Modifier and Type 方法 描述 static LoggingMXBean
LogManager. getLoggingMXBean()
已过时。java.util.logging.LoggingMXBean
已被弃用,替换为java.lang.management.PlatformLoggingMXBean
。 改用ManagementFactory.getPlatformMXBean
(PlatformLoggingMXBean.class)。void
Logger. logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg)
void
Logger. logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Object param1)
void
Logger. logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Object[] params)
void
Logger. logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Throwable thrown)
void
LogRecord. setMillis(long millis)
已过时。LogRecord使用Instant
值来保持纳秒分辨率的时间戳。 因此,setInstant()
应优先于setMillis()
。 -
Uses of 已过时的 in java.util.zip
Methods in java.util.zip with annotations of type 已过时的 Modifier and Type 方法 描述 protected void
Deflater. finalize()
已过时。finalize
方法已被弃用。 为了执行清理而覆盖finalize
子类应该修改为使用替代的清理机制,并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确确保按照super.finalize()
中所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()
的规范。protected void
Inflater. finalize()
已过时。finalize
方法已被弃用。 为了执行清理而覆盖finalize
子类应该修改为使用替代清理机制,并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确确保按照super.finalize()
中所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()
的规范。protected void
ZipFile. finalize()
已过时。finalize
方法已被弃用。 为了执行清理,覆盖finalize
子类应被修改为使用替代清理机制,并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确确保按照super.finalize()
中所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()
的规范。 -
Uses of 已过时的 in javafx.application
Methods in javafx.application with annotations of type 已过时的 Modifier and Type 方法 描述 JSObject
HostServices. getWebContext()
-
Uses of 已过时的 in javafx.css
Methods in javafx.css with annotations of type 已过时的 Modifier and Type 方法 描述 void
CssMetaData. set(S styleable, V value, StyleOrigin origin)
已过时。 -
Uses of 已过时的 in javafx.event
Constructors in javafx.event with annotations of type 已过时的 Constructor 描述 EventType()
已过时。不要使用这个构造函数,因为只有一个这样的EventType可以存在 -
Uses of 已过时的 in javafx.fxml
Methods in javafx.fxml with annotations of type 已过时的 Modifier and Type 方法 描述 static Class<?>
FXMLLoader. loadType(String className)
已过时。此方法现在委托给FXMLLoader.getDefaultClassLoader()
。static Class<?>
FXMLLoader. loadType(String packageName, String className)
已过时。此方法现在委托给FXMLLoader.getDefaultClassLoader()
。 -
Uses of 已过时的 in javafx.scene.control
Methods in javafx.scene.control with annotations of type 已过时的 Modifier and Type 方法 描述 static int
TreeTableView. getNodeLevel(TreeItem<?> node)
已过时。此方法无法正确计算从给定TreeItem到TreeTableView根的距离。 从JavaFX 8.0_20开始,正确的方法是通过TreeTableView.getTreeItemLevel(TreeItem)
static int
TreeView. getNodeLevel(TreeItem<?> node)
已过时。此方法无法正确计算从给定TreeItem到TreeView根的距离。 从JavaFX 8.0_20开始,正确的方法是通过TreeView.getTreeItemLevel(TreeItem)
protected double
SkinBase. snapPosition(double value)
已过时。替换为snapPositionX()
和snapPositionY()
protected double
SkinBase. snapSize(double value)
已过时。替换为snapSizeX()
和snapSizeY()
protected double
SkinBase. snapSpace(double value)
已过时。代之以snapSpaceX()
和snapSpaceY()
-
Uses of 已过时的 in javafx.scene.input
Constructors in javafx.scene.input with annotations of type 已过时的 Constructor 描述 GestureEvent(Object source, EventTarget target, EventType<? extends GestureEvent> eventType)
已过时。不要使用这个构造函数。 构造空事件。GestureEvent(EventType<? extends GestureEvent> eventType)
已过时。不要使用这个构造函数。 构造空事件。 -
Uses of 已过时的 in javafx.scene.layout
Methods in javafx.scene.layout with annotations of type 已过时的 Modifier and Type 方法 描述 protected double
Region. snapPosition(double value)
已过时。替换为snapPositionX()
和snapPositionY()
protected double
Region. snapSize(double value)
已过时。由snapSizeX()
和snapSizeY()
取代protected double
Region. snapSpace(double value)
已过时。代之以snapSpaceX()
和snapSpaceY()
-
Uses of 已过时的 in javafx.scene.media
Methods in javafx.scene.media with annotations of type 已过时的 Modifier and Type 方法 描述 String
AudioTrack. getLanguage()
已过时。 -
Uses of 已过时的 in javafx.util
Methods in javafx.util with annotations of type 已过时的 Modifier and Type 方法 描述 Duration
Duration. divide(Duration other)
已过时。这种方法通过不考虑单位产生令人惊讶的结果。 改用Duration.divide(double)
。Duration
Duration. multiply(Duration other)
已过时。这种方法通过不考虑单位产生令人惊讶的结果。 改用Duration.multiply(double)
。 -
Uses of 已过时的 in javax.accessibility
Classes in javax.accessibility with annotations of type 已过时的 Modifier and Type Class 描述 class
AccessibleResourceBundle
已过时。从Java平台1.3版开始,此类已被弃用 -
Uses of 已过时的 in javax.imageio.spi
Fields in javax.imageio.spi with annotations of type 已过时的 Modifier and Type Field 描述 static Class<?>[]
ImageReaderSpi. STANDARD_INPUT_TYPE
已过时。而不是使用这个字段,直接创建等效的数组{ ImageInputStream.class }
。static Class<?>[]
ImageWriterSpi. STANDARD_OUTPUT_TYPE
已过时。而不是使用这个字段,直接创建等效的数组{ ImageOutputStream.class }
。Methods in javax.imageio.spi with annotations of type 已过时的 Modifier and Type 方法 描述 void
ServiceRegistry. finalize()
已过时。finalize
方法已被弃用。 为了执行清理,覆盖finalize
子类应被修改为使用替代的清理机制,并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确确保按照super.finalize()
中所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()
的规范。 -
Uses of 已过时的 in javax.imageio.stream
Methods in javax.imageio.stream with annotations of type 已过时的 Modifier and Type 方法 描述 protected void
FileCacheImageInputStream. finalize()
已过时。finalize
方法已被弃用。 为了执行清理,覆盖finalize
子类应被修改为使用替代的清理机制,并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确地确保按照super.finalize()
中所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()
的规范。protected void
FileImageInputStream. finalize()
已过时。finalize
方法已被弃用。 为了执行清理,覆盖finalize
子类应被修改为使用替代的清理机制,并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确确保按照super.finalize()
中所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()
的规范。protected void
FileImageOutputStream. finalize()
已过时。finalize
方法已被弃用。 为了执行清理而覆盖finalize
子类应该修改为使用替代的清理机制,并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确确保按照super.finalize()
中的描述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()
的规范。protected void
ImageInputStreamImpl. finalize()
已过时。finalize
方法已被弃用。 为了执行清理,覆盖finalize
子类应被修改为使用替代清理机制,并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确确保按照super.finalize()
中所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()
的规范。protected void
MemoryCacheImageInputStream. finalize()
已过时。finalize
方法已被弃用。 为了执行清理,覆盖finalize
子类应被修改为使用替代清理机制,并删除覆盖的finalize
方法。 当覆盖finalize
方法时,其实现必须明确确保按照super.finalize()
中所述调用super.finalize() 。 有关迁移选项的更多信息,请参阅Object.finalize()
的规范。 -
Uses of 已过时的 in javax.jws.soap
Classes in javax.jws.soap with annotations of type 已过时的 Modifier and Type Class 描述 interface
InitParam
已过时。interface
SOAPMessageHandler
已过时。interface
SOAPMessageHandlers
已过时。 -
Uses of 已过时的 in javax.lang.model.util
Constructors in javax.lang.model.util with annotations of type 已过时的 Constructor 描述 AbstractAnnotationValueVisitor6()
已过时。第6版已经过时了 更新到访问者较新的版本级别。AbstractElementVisitor6()
已过时。第6版已经过时了 更新到访问者较新的版本级别。AbstractTypeVisitor6()
已过时。第6版已经过时了 更新到访问者较新的版本级别。ElementKindVisitor6()
已过时。第6版已经过时了 更新到访问者较新的版本级别。ElementKindVisitor6(R defaultValue)
已过时。第6版已经过时了 更新到访问者较新的版本级别。ElementScanner6()
已过时。第6版已经过时了 更新到访问者较新的版本级别。ElementScanner6(R defaultValue)
已过时。第6版已经过时了 更新到访问者较新的版本级别。SimpleAnnotationValueVisitor6()
已过时。第6版已经过时了 更新到访问者较新的版本级别。SimpleAnnotationValueVisitor6(R defaultValue)
已过时。第6版已经过时了 更新到访问者较新的版本级别。SimpleElementVisitor6()
已过时。第6版已经过时了 更新到访问者较新的版本级别。SimpleElementVisitor6(R defaultValue)
已过时。第6版已经过时了 更新到访问者较新的版本级别。SimpleTypeVisitor6()
已过时。第6版已经过时了 更新到访问者较新的版本级别。SimpleTypeVisitor6(R defaultValue)
已过时。第6版已经过时了 更新到访问者较新的版本级别。TypeKindVisitor6()
已过时。第6版已经过时了 更新到访问者较新的版本级别。TypeKindVisitor6(R defaultValue)
已过时。第6版已经过时了 更新到访问者较新的版本级别。 -
Uses of 已过时的 in javax.management
Classes in javax.management with annotations of type 已过时的 Modifier and Type Class 描述 class
DefaultLoaderRepository
Methods in javax.management with annotations of type 已过时的 Modifier and Type 方法 描述 default ObjectInputStream
MBeanServer. deserialize(String className, byte[] data)
已过时。使用MBeanServer.getClassLoaderRepository()
获取类加载程序库,并将其用于反序列化。default ObjectInputStream
MBeanServer. deserialize(String className, ObjectName loaderName, byte[] data)
已过时。使用getClassLoader
获取反序列化的类加载器。default ObjectInputStream
MBeanServer. deserialize(ObjectName name, byte[] data)
已过时。使用getClassLoaderFor
获取适当的反序列化类加载器。void
AttributeValueExp. setMBeanServer(MBeanServer s)
已过时。此方法无效。 用于获取属性值的MBean Server为QueryEval.getMBeanServer()
。void
StringValueExp. setMBeanServer(MBeanServer s)
已过时。void
ValueExp. setMBeanServer(MBeanServer s)
已过时。不需要此方法,因为ValueExp
可以访问在其中它被通过使用评估的MBean服务器QueryEval.getMBeanServer()
。Constructors in javax.management with annotations of type 已过时的 Constructor 描述 AttributeValueExp()
已过时。使用此构造函数创建的实例不能在查询中使用。 -
Uses of 已过时的 in javax.management.loading
Classes in javax.management.loading with annotations of type 已过时的 Modifier and Type Class 描述 class
DefaultLoaderRepository
-
Uses of 已过时的 in javax.management.monitor
Fields in javax.management.monitor with annotations of type 已过时的 Modifier and Type Field 描述 protected int
Monitor. alreadyNotified
已过时。相当于Monitor.alreadyNotifieds
[0]。protected String
Monitor. dbgTag
已过时。没有替换 -
Uses of 已过时的 in javax.management.openmbean
Fields in javax.management.openmbean with annotations of type 已过时的 Modifier and Type Field 描述 static String[]
OpenType. ALLOWED_CLASSNAMES
已过时。 -
Uses of 已过时的 in javax.management.remote.rmi
Classes in javax.management.remote.rmi with annotations of type 已过时的 Modifier and Type Class 描述 class
RMIIIOPServerImpl
已过时。此运输已不再受支持。 -
Uses of 已过时的 in javax.naming
Fields in javax.naming with annotations of type 已过时的 Modifier and Type Field 描述 static String
Context. APPLET
已过时。在构建初始上下文时,将忽略具有此名称的环境属性。 此常量最初用作属性名称,以在创建初始上下文时指定Applet
以检索参数。 目前需要传递给初始上下文的任何applet属性都应该复制到环境哈希表中:Hashtable env = new Hashtable(); env.put(Context.INITIAL_CONTEXT_FACTORY, ((Applet) this).getParameter(Context.INITIAL_CONTEXT_FACTORY)); env.put(Context.PROVIDER_URL, ((Applet) this).getParameter(Context.PROVIDER_URL)); // ... other properties ... Context ctx = new InitialContext(env);
-
Uses of 已过时的 in javax.net.ssl
Methods in javax.net.ssl with annotations of type 已过时的 Modifier and Type 方法 描述 X509Certificate[]
HandshakeCompletedEvent. getPeerCertificateChain()
已过时。应该使用返回java.security.cert.Certificate
数组的HandshakeCompletedEvent.getPeerCertificates()
方法。X509Certificate[]
SSLSession. getPeerCertificateChain()
已过时。应该使用返回java.security.cert.Certificate
数组的SSLSession.getPeerCertificates()
方法。 -
Uses of 已过时的 in javax.security.auth
Classes in javax.security.auth with annotations of type 已过时的 Modifier and Type Class 描述 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为呼叫者提供查询基于Principal权限条目的策略的方法。 -
Uses of 已过时的 in javax.security.cert
Classes in javax.security.cert with annotations of type 已过时的 Modifier and Type Class 描述 class
Certificate
已过时。使用java.security.cert
的类。class
CertificateEncodingException
已过时。使用java.security.cert
的类。class
CertificateException
已过时。使用java.security.cert
的类。class
CertificateExpiredException
已过时。使用java.security.cert
的类。class
CertificateNotYetValidException
已过时。使用java.security.cert
的类。class
CertificateParsingException
已过时。使用java.security.cert
的类。class
X509Certificate
已过时。使用java.security.cert
的类。 -
Uses of 已过时的 in javax.sql.rowset
Fields in javax.sql.rowset with annotations of type 已过时的 Modifier and Type Field 描述 static boolean
CachedRowSet. COMMIT_ON_ACCEPT_CHANGES
已过时。因为这个字段是final(它是接口的一部分),所以它的值不能被改变。Methods in javax.sql.rowset with annotations of type 已过时的 Modifier and Type 方法 描述 void
BaseRowSet. setUnicodeStream(int parameterIndex, InputStream x, int length)
已过时。getCharacterStream应该用于它的位置 -
Uses of 已过时的 in javax.swing
Classes in javax.swing with annotations of type 已过时的 Modifier and Type Class 描述 class
JApplet
已过时。Applet API已被弃用。 有关详细信息,请参阅java.applet package documentation 。protected class
JComponent.AccessibleJComponent.AccessibleFocusHandler
已过时。此类不再使用或需要。java.awt.Component.AccessibleAWTComponent
提供相同的功能,它在Component
处理。Fields in javax.swing with annotations of type 已过时的 Modifier and Type Field 描述 protected FocusListener
JComponent.AccessibleJComponent. accessibleFocusHandler
已过时。protected boolean
JViewport. backingStore
已过时。从Java 2平台v1.3开始protected static Component
ImageIcon. component
已过时。自1.8protected static MediaTracker
ImageIcon. tracker
已过时。自1.8Methods in javax.swing with annotations of type 已过时的 Modifier and Type 方法 描述 void
RepaintManager. addDirtyRegion(Applet applet, int x, int y, int w, int h)
已过时。Applet API已被弃用。 有关详细信息,请参阅java.applet package documentation 。static JScrollPane
JTable. createScrollPaneForTable(JTable aTable)
已过时。截至Swing 1.0.2版,替换为new JScrollPane(aTable)
。void
JComponent. disable()
已过时。截至JDK 1.1版,由java.awt.Component.setEnabled(boolean)
替代。static void
FocusManager. disableSwingFocusManager()
已过时。截至1.4,由KeyboardFocusManager.setDefaultFocusTraversalPolicy(FocusTraversalPolicy)
取代void
JComponent. enable()
已过时。从JDK 1.1版开始,由java.awt.Component.setEnabled(boolean)
代替。static Component
SwingUtilities. findFocusOwner(Component c)
已过时。截至1.4,由KeyboardFocusManager.getFocusOwner()
取代。Component
JMenuBar. getComponentAtIndex(int i)
已过时。替换为getComponent(int i)
Component
JPopupMenu. getComponentAtIndex(int i)
已过时。static KeyStroke
KeyStroke. getKeyStroke(char keyChar, boolean onKeyRelease)
已过时。使用getKeyStroke(char)String
AbstractButton. getLabel()
已过时。- 替换为getText
JMenuBar
JInternalFrame. getMenuBar()
已过时。截至Swing 1.0.3版本,由getJMenuBar()
替换。JMenuBar
JRootPane. getMenuBar()
已过时。从Swing版本1.0.3替换为getJMenuBar()
。Component
JComponent. getNextFocusableComponent()
已过时。截至1.4,由FocusTraversalPolicy
取代。Object[]
JList. getSelectedValues()
已过时。截至JDK 1.7,由JList.getSelectedValuesList()
替代String
JPasswordField. getText()
已过时。从Java 2平台v1.2开始,由getPassword
代替。String
JPasswordField. getText(int offs, int len)
已过时。从Java 2平台v1.2开始,由getPassword
。Rectangle
ScrollPaneLayout. getViewportBorderBounds(JScrollPane scrollpane)
已过时。截至JDK版本的Swing1.1由JScrollPane.getViewportBorderBounds()
替换。void
JComponent. hide()
已过时。boolean
JViewport. isBackingStoreEnabled()
已过时。从Java 2平台v1.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平台v1.3,由setScrollMode()
取代。void
AbstractButton. setLabel(String label)
已过时。- 替换为setText(text)
void
JInternalFrame. setMenuBar(JMenuBar m)
已过时。从Swing版本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
取代boolean
InputVerifier. shouldYieldFocus(JComponent input)
void
JTable. sizeColumnsToFit(boolean lastColumnOnly)
已过时。截至Swing 1.0.3版本,由doLayout()
替换。 -
Uses of 已过时的 in javax.swing.plaf
Methods in javax.swing.plaf with annotations of type 已过时的 Modifier and Type 方法 描述 String
TextUI. getToolTipText(JTextComponent t, Point pt)
abstract Rectangle
TextUI. modelToView(JTextComponent t, int pos)
abstract Rectangle
TextUI. modelToView(JTextComponent t, int pos, Position.Bias bias)
abstract int
TextUI. viewToModel(JTextComponent t, Point pt)
abstract int
TextUI. viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn)
-
Uses of 已过时的 in javax.swing.plaf.basic
Fields in javax.swing.plaf.basic with annotations of type 已过时的 Modifier and Type Field 描述 protected KeyStroke
BasicDesktopPaneUI. closeKey
已过时。截至1.3。protected KeyStroke
BasicSplitPaneUI. dividerResizeToggleKey
已过时。从Java 2平台v1.3开始。protected KeyStroke
BasicSplitPaneUI. downKey
已过时。从Java 2平台v1.3开始。protected KeyStroke
BasicTabbedPaneUI. downKey
已过时。从Java 2平台v1.3开始。protected KeyStroke
BasicToolBarUI. downKey
已过时。从Java 2平台v1.3开始。protected KeyStroke
BasicSplitPaneUI. endKey
已过时。从Java 2平台v1.3开始。protected KeyStroke
BasicSplitPaneUI. homeKey
已过时。从Java 2平台v1.3开始。protected ActionListener
BasicSplitPaneUI. keyboardDownRightListener
已过时。从Java 2平台v1.3开始。protected ActionListener
BasicSplitPaneUI. keyboardEndListener
已过时。从Java 2平台v1.3开始。protected ActionListener
BasicSplitPaneUI. keyboardHomeListener
已过时。从Java 2平台v1.3开始。protected ActionListener
BasicSplitPaneUI. keyboardResizeToggleListener
已过时。从Java 2平台v1.3开始。protected ActionListener
BasicSplitPaneUI. keyboardUpLeftListener
已过时。从Java 2平台v1.3开始。protected KeyStroke
BasicSplitPaneUI. leftKey
已过时。从Java 2平台v1.3开始。protected KeyStroke
BasicTabbedPaneUI. leftKey
已过时。从Java 2平台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平台v1.3开始。protected KeyStroke
BasicSplitPaneUI. rightKey
已过时。从Java 2平台v1.3开始。protected KeyStroke
BasicTabbedPaneUI. rightKey
已过时。从Java 2平台v1.3开始。protected KeyStroke
BasicToolBarUI. rightKey
已过时。从Java 2平台v1.3开始。protected KeyStroke
BasicSplitPaneUI. upKey
已过时。从Java 2平台v1.3开始。protected KeyStroke
BasicTabbedPaneUI. upKey
已过时。从Java 2平台v1.3开始。protected KeyStroke
BasicToolBarUI. upKey
已过时。从Java 2平台v1.3开始。Methods in javax.swing.plaf.basic with annotations of type 已过时的 Modifier and Type 方法 描述 protected ActionListener
BasicSplitPaneUI. createKeyboardDownRightListener()
已过时。从Java 2平台v1.3开始。protected ActionListener
BasicSplitPaneUI. createKeyboardEndListener()
已过时。从Java 2平台v1.3开始。protected ActionListener
BasicSplitPaneUI. createKeyboardHomeListener()
已过时。从Java 2平台v1.3开始。protected ActionListener
BasicSplitPaneUI. createKeyboardResizeToggleListener()
已过时。从Java 2平台v1.3开始。protected ActionListener
BasicSplitPaneUI. createKeyboardUpLeftListener()
已过时。从Java 2平台v1.3开始。protected int
BasicSplitPaneUI. getDividerBorderSize()
已过时。从Java 2平台v1.3开始,将边框设置在分隔线上。Rectangle
BasicTextUI. modelToView(JTextComponent tc, int pos)
Rectangle
BasicTextUI. modelToView(JTextComponent tc, int pos, Position.Bias bias)
int
BasicTextUI. viewToModel(JTextComponent tc, Point pt)
int
BasicTextUI. viewToModel(JTextComponent tc, Point pt, Position.Bias[] biasReturn)
-
Uses of 已过时的 in javax.swing.plaf.metal
Classes in javax.swing.plaf.metal with annotations of type 已过时的 Modifier and Type Class 描述 class
MetalComboBoxUI.MetalComboPopup
已过时。从Java 2平台v1.4开始。protected class
MetalFileChooserUI.FileRenderer
已过时。截至JDK版本9.过时的课程。protected class
MetalFileChooserUI.SingleClickListener
已过时。截至JDK版本9.过时的课程。Methods in javax.swing.plaf.metal with annotations of type 已过时的 Modifier and Type 方法 描述 protected void
MetalComboBoxUI. editablePropertyChanged(PropertyChangeEvent e)
已过时。从Java 2平台v1.4开始。protected void
MetalComboBoxUI. removeListeners()
已过时。从Java 2平台v1.4开始。void
MetalScrollPaneUI. uninstallListeners(JScrollPane scrollPane)
-
Uses of 已过时的 in javax.swing.plaf.multi
Methods in javax.swing.plaf.multi with annotations of type 已过时的 Modifier and Type 方法 描述 Rectangle
MultiTextUI. modelToView(JTextComponent a, int b)
Rectangle
MultiTextUI. modelToView(JTextComponent a, int b, Position.Bias c)
int
MultiTextUI. viewToModel(JTextComponent a, Point b)
已过时。int
MultiTextUI. viewToModel(JTextComponent a, Point b, Position.Bias[] c)
已过时。 -
Uses of 已过时的 in javax.swing.table
Fields in javax.swing.table with annotations of type 已过时的 Modifier and Type Field 描述 protected int
TableColumn. resizedPostingDisableCount
已过时。从Java 2平台v1.3开始Methods in javax.swing.table with annotations of type 已过时的 Modifier and Type 方法 描述 void
TableColumn. disableResizedPosting()
已过时。从Java 2平台v1.3开始void
TableColumn. enableResizedPosting()
已过时。从Java 2平台v1.3开始 -
Uses of 已过时的 in javax.swing.text
Classes in javax.swing.text with annotations of type 已过时的 Modifier and Type Class 描述 class
DefaultTextUI
已过时。class
TableView.TableCell
已过时。一个表单元格现在可以是任何View实现。Methods in javax.swing.text with annotations of type 已过时的 Modifier and Type 方法 描述 protected TableView.TableCell
TableView. createTableCell(Element elem)
已过时。表格单元现在可以是任意的View实现,应该由ViewFactory而不是表生成。protected int
PasswordView. drawEchoCharacter(Graphics g, int x, int y, char c)
protected void
PlainView. drawLine(int lineIndex, Graphics g, int x, int y)
protected void
WrappedPlainView. drawLine(int p0, int p1, Graphics g, int x, int y)
protected int
PasswordView. drawSelectedText(Graphics g, int x, int y, int p0, int p1)
protected int
PlainView. drawSelectedText(Graphics g, int x, int y, int p0, int p1)
protected int
WrappedPlainView. drawSelectedText(Graphics g, int x, int y, int p0, int p1)
static int
Utilities. drawTabbedText(Segment s, int x, int y, Graphics g, TabExpander e, int startOffset)
protected int
PasswordView. drawUnselectedText(Graphics g, int x, int y, int p0, int p1)
protected int
PlainView. drawUnselectedText(Graphics g, int x, int y, int p0, int p1)
protected int
WrappedPlainView. drawUnselectedText(Graphics g, int x, int y, int p0, int p1)
static int
Utilities. getBreakLocation(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset)
protected FontMetrics
LabelView. getFontMetrics()
已过时。在JDK中运行时,FontMetrics不用于字形渲染。static int
Utilities. getPositionAbove(JTextComponent c, int offs, int x)
static int
Utilities. getPositionBelow(JTextComponent c, int offs, int x)
static int
Utilities. getTabbedTextOffset(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset)
static int
Utilities. getTabbedTextOffset(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset, boolean round)
static int
Utilities. getTabbedTextWidth(Segment s, FontMetrics metrics, int x, TabExpander e, int startOffset)
Rectangle
JTextComponent. modelToView(int pos)
Shape
View. modelToView(int pos, Shape a)
已过时。int
JTextComponent. viewToModel(Point pt)
int
View. viewToModel(float x, float y, Shape a)
已过时。 -
Uses of 已过时的 in javax.swing.text.html
Fields in javax.swing.text.html with annotations of type 已过时的 Modifier and Type Field 描述 static String
FormView. RESET
已过时。从1.3开始,值来自UIManager UIManager属性FormView.resetButtonTextstatic String
FormView. SUBMIT
已过时。从1.3起,现在的值来自UIManager属性FormView.submitButtonTextMethods in javax.swing.text.html with annotations of type 已过时的 Modifier and Type 方法 描述 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 -
Uses of 已过时的 in javax.swing.tree
Methods in javax.swing.tree with annotations of type 已过时的 Modifier and Type 方法 描述 protected void
DefaultTreeSelectionModel. notifyPathChange(Vector<?> changedPaths, TreePath oldLeadSelection)
已过时。从JDK版本1.7开始 -
Uses of 已过时的 in javax.tools
Methods in javax.tools with annotations of type 已过时的 Modifier and Type 方法 描述 static ClassLoader
ToolProvider. getSystemToolClassLoader()
已过时。此方法在将来的Java SE版本中可能会被删除。 使用system tool provider
或service loader
机制来定位系统工具以及用户安装的工具。 -
Uses of 已过时的 in javax.xml.bind
Methods in javax.xml.bind with annotations of type 已过时的 Modifier and Type 方法 描述 abstract Validator
JAXBContext. createValidator()
已过时。自JAXB2.0起 -
Uses of 已过时的 in javax.xml.stream
Methods in javax.xml.stream with annotations of type 已过时的 Modifier and Type 方法 描述 static XMLInputFactory
XMLInputFactory. newFactory()
已过时。static XMLEventFactory
XMLEventFactory. newInstance(String factoryId, ClassLoader classLoader)
已过时。该方法已被弃用,以保持API的一致性。 所有newInstance方法已被替换为相应的newFactory方法。 替换XMLEventFactory.newFactory(java.lang.String, java.lang.ClassLoader)
方法定义行为没有变化。static XMLInputFactory
XMLInputFactory. newInstance(String factoryId, ClassLoader classLoader)
已过时。该方法已被弃用,以保持API的一致性。 所有newInstance方法已被替换为相应的newFactory方法。 替换XMLInputFactory.newFactory(java.lang.String, java.lang.ClassLoader)
方法定义行为没有变化。static XMLInputFactory
XMLOutputFactory. newInstance(String factoryId, ClassLoader classLoader)
已过时。此方法已被弃用,因为它返回一个XMLInputFactory的实例,该实例是错误的类。 改用新的方法XMLOutputFactory.newFactory(java.lang.String, java.lang.ClassLoader)
。 -
Uses of 已过时的 in jdk.nashorn.api.scripting
Methods in jdk.nashorn.api.scripting with annotations of type 已过时的 Modifier and Type 方法 描述 static Object
AbstractJSObject. getDefaultValue(JSObject jsobj, Class<?> hint)
已过时。double
AbstractJSObject. toNumber()
已过时。default double
JSObject. toNumber()
已过时。double
ScriptObjectMirror. toNumber()
已过时。 -
Uses of 已过时的 in netscape.javascript
Methods in netscape.javascript with annotations of type 已过时的 Modifier and Type 方法 描述 static JSObject
JSObject. getWindow(Applet applet)
已过时。Applet API已被弃用。 有关详细信息,请参阅java.applet package documentation 。 -
Uses of 已过时的 in org.omg.CORBA
Classes in org.omg.CORBA with annotations of type 已过时的 Modifier and Type Class 描述 class
DynamicImplementation
已过时。org.omg.CORBA.DynamicImplementationinterface
DynAny
已过时。改用新的DynAnyinterface
DynArray
已过时。使用新的DynArray代替interface
DynEnum
已过时。改用新的DynEnuminterface
DynFixed
已过时。改用新的DynFixedinterface
DynSequence
已过时。改用新的DynSequenceinterface
DynStruct
已过时。改用新的DynStructinterface
DynUnion
已过时。改用新的DynUnioninterface
DynValue
已过时。改用新的DynValueclass
Principal
已过时。被CORBA弃用2.2。class
PrincipalHolder
已过时。被CORBA弃用2.2。Methods in org.omg.CORBA with annotations of type 已过时的 Modifier and Type 方法 描述 DynAny
ORB. create_basic_dyn_any(TypeCode type)
已过时。使用新的DynAnyFactory APIDynAny
ORB. create_dyn_any(Any value)
已过时。使用新的DynAnyFactory APIDynArray
ORB. create_dyn_array(TypeCode type)
已过时。使用新的DynAnyFactory APIDynEnum
ORB. create_dyn_enum(TypeCode type)
已过时。使用新的DynAnyFactory APIDynSequence
ORB. create_dyn_sequence(TypeCode type)
已过时。使用新的DynAnyFactory APIDynStruct
ORB. create_dyn_struct(TypeCode type)
已过时。使用新的DynAnyFactory APIDynUnion
ORB. create_dyn_union(TypeCode type)
已过时。使用新的DynAnyFactory APIabstract 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)
已过时。便携式对象适配器已弃用byte[]
Principal. name()
已过时。被CORBA弃用2.2。void
Principal. name(byte[] value)
已过时。被CORBA弃用2.2。String
ServerRequest. op_name()
已过时。使用操作()void
ServerRequest. params(NVList params)
已过时。使用方法arguments
void
ServerRequest. result(Any any)
已过时。使用方法set_result
Constructors in org.omg.CORBA with annotations of type 已过时的 Constructor 描述 TCKind(int _value)
已过时。不要使用这个构造函数,因为这个方法应该根据OMG规范是私有的。 改用TCKind.from_int(int)
。 -
Uses of 已过时的 in org.omg.CORBA.portable
Methods in org.omg.CORBA.portable with annotations of type 已过时的 Modifier and Type 方法 描述 Principal
InputStream. read_Principal()
已过时。被CORBA弃用2.2。void
OutputStream. write_Principal(Principal value)
已过时。被CORBA弃用2.2。 -
Uses of 已过时的 in org.xml.sax
Classes in org.xml.sax with annotations of type 已过时的 Modifier and Type 接口 描述 interface
AttributeList
已过时。该接口已被SAX2Attributes
接口所取代,其中包括Namespace支持。interface
DocumentHandler
已过时。该接口已被SAX2ContentHandler
接口所取代,其中包括命名空间支持。interface
Parser
已过时。该接口已被SAX2XMLReader
接口所取代,其中包括命名空间支持。 -
Uses of 已过时的 in org.xml.sax.helpers
Classes in org.xml.sax.helpers with annotations of type 已过时的 Modifier and Type Class 描述 class
ParserFactory
已过时。该类与已弃用的Parser
接口配合使用。class
XMLReaderFactory
已过时。建议使用SAXParserFactory
。
-