注解的使用
java.lang.Deprecated
使用 Deprecated 的包
包
描述
该包包含用于定义
jarsigner 工具使用的签名机制的接口和类。
这是 Java 调试接口 (JDI) 的核心包,它定义了值、类型和目标 VirtualMachine 本身的镜像——以及引导工具。
这个包包含 JDK 对
java.lang.management API 的标准实现的扩展,还定义了平台的一些其他组件的管理接口。
提供将源代码表示为抽象语法树 (AST) 的接口。
该软件包为 javac 工具提供了一个遗留入口点。
提供创建 applet 所需的类以及 applet 用来与其 applet 上下文通信的类。
包含用于创建用户界面以及绘制图形和图像的所有类。
提供用于在应用程序之间和应用程序内传输数据的接口和类。
提供用于处理 AWT 组件触发的不同类型事件的接口和类。
提供用于生成与渲染无关的图像的类和接口。
包含与开发 beans 相关的类——基于 JavaBeans 体系结构的组件。
通过数据流、序列化和文件系统提供系统输入和输出。
提供对 Java 编程语言的设计至关重要的类。
java.lang.invoke 包提供用于与 Java 虚拟机交互的低级原语。
提供Java运行时Java虚拟机和其他组件的监控和管理的管理接口。
提供引用对象类,支持与垃圾收集器进行有限程度的交互。
提供用于获取有关类和对象的反射信息的类和接口。
提供用于执行任意精度整数运算 (
BigInteger) 和任意精度小数运算 (BigDecimal) 的类。
提供用于实现网络应用程序的类。
提供RMI包。
为 RMI 分布式垃圾收集 (DGC) 提供类和接口。
为 RMI 注册表提供一个类和两个接口。
提供用于支持 RMI 服务端的类和接口。
为安全框架提供类和接口。
提供用于解析和管理证书、证书撤销列表 (CRL) 和证书路径的类和接口。
提供用于生成 RSA(Rivest、Shamir 和 Adleman AsymmetricCipher 算法)密钥的接口,如 RSA 实验室技术说明 PKCS#1 中所定义,以及 DSA(数字签名算法)密钥,如 NIST 的 FIPS-186 中所定义。
提供关键规范和算法参数规范的类和接口。
提供使用 Java 编程语言访问和处理存储在数据源(通常是关系数据库)中的数据的 API。
包含集合框架、一些国际化支持类、服务加载器、属性、随机数生成、字符串解析和扫描类、base64 编码和解码、位数组和几个杂项实用程序类。
通常在并发编程中有用的实用程序类。
支持对单个变量进行无锁线程安全编程的小型类工具包。
提供用于读取和写入 JAR (Java ARchive) 文件格式的类,该文件格式基于标准 ZIP 文件格式,带有可选的清单文件。
提供 Java 2 平台的核心日志记录工具的类和接口。
定义用户界面组件和提供对这些组件的访问的辅助技术之间的契约。
提供用于加密操作的类和接口。
为 RSA 实验室的 PKCS #3 中定义的 Diffie-Hellman 密钥提供接口。
提供关键规范和算法参数规范的类和接口。
Java 图像 I/O API 的一个包,其中包含用于读取器、写入器、转码器和流的插件接口,以及一个运行时注册表。
处理来自文件和流的低级 I/O 的 Java 图像 I/O API 包。
为 Java 管理扩展提供核心类。
提供实现高级动态加载的类。
提供监视器类的定义。
提供开放数据类型和 Open MBean 描述符类。
提供关系服务的定义。
RMI 连接器是 JMX Remote API 的连接器,它使用 RMI 将客户端请求传输到远程 MBean 服务。
提供访问命名服务的类和接口。
扩展
javax.naming 包以提供访问目录服务的功能。
为安全套接字包提供类。
这个包提供了一个用于身份验证和授权的框架。
提供公钥证书类。
JDBC
RowSet 实现的标准接口和基类。
提供一组“轻量级”(全 Java 语言)组件,尽可能在所有平台上以相同的方式工作。
提供一个接口和许多抽象类,Swing 使用这些抽象类来提供其可插入的外观功能。
提供根据基本外观构建的用户界面对象。
提供根据 Java 外观(曾经代号为 Metal )构建的用户界面对象,这是默认外观。
提供组合了两种或多种外观的用户界面对象。
提供用于处理
javax.swing.JTable 的类和接口。
提供处理可编辑和不可编辑文本组件的类和接口。
提供用于创建 HTML 文本编辑器的类
HTMLEditorKit 和支持类。
提供用于处理
javax.swing.JTree 的类和接口。
为可以从程序中调用的工具提供接口,例如编译器。
为 XML 流 API (StAX) 定义接口和类。
java.net 和 java.nio.channels 套接字类的平台特定套接字选项。
这个包提供了一个框架,允许应用程序开发人员使用统一的 API,利用来自各种底层安全机制(如 Kerberos)的身份验证、数据完整性和数据机密性等安全服务。
为 XML (SAX) 的简单 API 提供接口。
提供帮助程序类,包括对引导基于 SAX 的应用程序的支持。
-
Deprecated 在 com.sun.jarsigner 中的用法
具有类型为 Deprecated 的注解的 com.sun.jarsigner 中的类修饰符和类型类描述class已弃用,将被删除:此 API 元素可能会在未来版本中删除。此类已被弃用。interface已弃用,将被删除:此 API 元素可能会在未来版本中删除。此类已被弃用。 -
Deprecated 在 com.sun.jdi 中的用法
具有类型为 Deprecated 的注解的 com.sun.jdi 中的类修饰符和类型类描述class已弃用。不再抛出此异常class已弃用。不再抛出此异常具有类型为 Deprecated 的注解的 com.sun.jdi 中的方法修饰符和类型方法描述booleanVirtualMachine.canAddMethod()已弃用。基于 JVM TI 的 JDWP 后端永远不会将此功能设置为 true。booleanVirtualMachine.canUnrestrictedlyRedefineClasses()已弃用。基于 JVM TI 的 JDWP 后端永远不会将此功能设置为 true。具有类型为 Deprecated 的注解的 com.sun.jdi 中的构造方法 -
Deprecated 在 com.sun.management 中的用法
具有类型为 Deprecated 的注解的 com.sun.management 中的方法修饰符和类型方法描述default longOperatingSystemMXBean.getFreePhysicalMemorySize()已弃用。使用OperatingSystemMXBean.getFreeMemorySize()而不是这个历史上命名的方法。default doubleOperatingSystemMXBean.getSystemCpuLoad()已弃用。使用OperatingSystemMXBean.getCpuLoad()而不是这个历史上命名的方法。default longOperatingSystemMXBean.getTotalPhysicalMemorySize()已弃用。使用OperatingSystemMXBean.getTotalMemorySize()而不是这个历史上命名的方法。 -
Deprecated 在 com.sun.source.tree 中的用法
具有类型为 Deprecated 的注解的 com.sun.source.tree 中的方法 -
Deprecated 在 com.sun.tools.javac 中的用法
具有类型为 Deprecated 的注解的 com.sun.tools.javac 中的构造方法 -
Deprecated 在 java.applet 中的用法
具有类型为 Deprecated 的注解的 java.applet 中的类修饰符和类型类描述class已弃用,将被删除:此 API 元素可能会在未来版本中删除。Applet API 已弃用,没有替代品。interface已弃用,将被删除:此 API 元素可能会在未来版本中删除。Applet API 已弃用,没有替代品。interface已弃用,将被删除:此 API 元素可能会在未来版本中删除。Applet API 已弃用,没有替代品。interface已弃用,将被删除:此 API 元素可能会在未来版本中删除。Applet API 已弃用,没有替代品。 -
Deprecated 在 java.awt 中的用法
具有类型为 Deprecated 的注解的 java.awt 中的类具有类型为 Deprecated 的注解的 java.awt 中的字段修饰符和类型Field描述static final intFrame.CROSSHAIR_CURSOR已弃用。替换为Cursor.CROSSHAIR_CURSOR。static final intFrame.DEFAULT_CURSOR已弃用。替换为Cursor.DEFAULT_CURSOR。static final intFrame.E_RESIZE_CURSOR已弃用。替换为Cursor.E_RESIZE_CURSOR。static final intFrame.HAND_CURSOR已弃用。替换为Cursor.HAND_CURSOR。static final intFrame.MOVE_CURSOR已弃用。替换为Cursor.MOVE_CURSOR。static final intFrame.N_RESIZE_CURSOR已弃用。替换为Cursor.N_RESIZE_CURSOR。static final intFrame.NE_RESIZE_CURSOR已弃用。替换为Cursor.NE_RESIZE_CURSOR。static final intFrame.NW_RESIZE_CURSOR已弃用。替换为Cursor.NW_RESIZE_CURSOR。protected static Cursor[]Cursor.predefined已弃用。从 JDK 1.7 版开始,应该改用Cursor.getPredefinedCursor(int)方法。static final intFrame.S_RESIZE_CURSOR已弃用。替换为Cursor.S_RESIZE_CURSOR。static final intFrame.SE_RESIZE_CURSOR已弃用。替换为Cursor.SE_RESIZE_CURSOR。static final intFrame.SW_RESIZE_CURSOR已弃用。替换为Cursor.SW_RESIZE_CURSOR。static final intFrame.TEXT_CURSOR已弃用。替换为Cursor.TEXT_CURSOR。static final intFrame.W_RESIZE_CURSOR已弃用。替换为Cursor.W_RESIZE_CURSOR。static final intFrame.WAIT_CURSOR已弃用。替换为Cursor.WAIT_CURSOR。具有类型为 Deprecated 的注解的 java.awt 中的方法修饰符和类型方法描述boolean已弃用。从 JDK 1.1 版开始,应该将此组件注册为触发动作事件的组件上的 ActionListener。void已弃用。替换为add(String)。void已弃用。替换为add(String, int)。voidBorderLayout.addLayoutComponent(String name, Component comp) 已弃用。替换为addLayoutComponent(Component, Object)。voidCardLayout.addLayoutComponent(String name, Component comp) 已弃用。替换为addLayoutComponent(Component, Object)。booleanList.allowsMultipleSelections()已弃用。从 JDK 1.1 版开始,由isMultipleMode()取代。voidTextArea.appendText(String str) 已弃用。从 JDK 1.1 版开始,由append(String)取代。voidWindow.applyResourceBundle(String rbName) 已弃用。从 J2SE 1.4 开始,由Component.applyComponentOrientation取代。voidWindow.applyResourceBundle(ResourceBundle rb) 已弃用。从 J2SE 1.4 开始,由Component.applyComponentOrientation取代。Component.bounds()已弃用。从 JDK 1.1 版开始,由getBounds()取代。voidList.clear()已弃用。从 JDK 1.1 版开始,由removeAll()取代。intContainer.countComponents()已弃用。从 JDK 1.1 版开始,由 getComponentCount() 取代。intChoice.countItems()已弃用。从 JDK 1.1 版开始,由getItemCount()取代。intList.countItems()已弃用。从 JDK 1.1 版开始,由getItemCount()取代。intMenu.countItems()已弃用。从 JDK 1.1 版开始,由getItemCount()取代。intMenuBar.countMenus()已弃用。从 JDK 1.1 版开始,由getMenuCount()取代。voidList.delItem(int position) 已弃用。被remove(String)和remove(int)取代。voidList.delItems(int start, int end) 已弃用。从 JDK 1.1 版开始,以后不再公开使用。voidComponent.deliverEvent(Event e) 已弃用。从 JDK 1.1 版开始,由dispatchEvent(AWTEvent e)取代。voidContainer.deliverEvent(Event e) 已弃用。从 JDK 版本 1.1 开始,由dispatchEvent(AWTEvent e)取代voidComponent.disable()已弃用。从 JDK 1.1 版开始,由setEnabled(boolean)取代。voidMenuItem.disable()已弃用。从 JDK 1.1 版开始,由setEnabled(boolean)取代。voidComponent.enable()已弃用。从 JDK 1.1 版开始,由setEnabled(boolean)取代。voidComponent.enable(boolean b) 已弃用。从 JDK 1.1 版开始,由setEnabled(boolean)取代。voidMenuItem.enable()已弃用。从 JDK 1.1 版开始,由setEnabled(boolean)取代。voidMenuItem.enable(boolean b) 已弃用。从 JDK 1.1 版开始,由setEnabled(boolean)取代。voidGraphics.finalize()已弃用,将被删除:此 API 元素可能会在未来版本中删除。Finalization 已被弃用以移除。voidPrintJob.finalize()已弃用,将被删除:此 API 元素可能会在未来版本中删除。Finalization 已被弃用以移除。Polygon.getBoundingBox()已弃用。从 JDK 1.1 版开始,由getBounds()取代。Graphics.getClipRect()已弃用。从 JDK 1.1 版开始,由getClipBounds()取代。CheckboxGroup.getCurrent()已弃用。从 JDK 1.1 版开始,由getSelectedCheckbox()取代。intFrame.getCursorType()已弃用。从 JDK 1.1 版开始,由Component.getCursor()取代。abstract String[]Toolkit.getFontList()abstract FontMetricsToolkit.getFontMetrics(Font font) 已弃用。从 JDK 1.2 版开始,由Font方法getLineMetrics取代。intScrollbar.getLineIncrement()已弃用。从 JDK 1.1 版开始,由getUnitIncrement()取代。intFontMetrics.getMaxDecent()已弃用。从 JDK 版本 1.1.1 开始,由getMaxDescent()取代。intToolkit.getMenuShortcutKeyMask()已弃用。建议改用扩展修饰键和Toolkit.getMenuShortcutKeyMaskEx()static ComponentOrientationComponentOrientation.getOrientation(ResourceBundle bdl) 已弃用。从 J2SE 1.4 开始,使用ComponentOrientation.getOrientation(java.util.Locale)。intScrollbar.getPageIncrement()已弃用。从 JDK 1.1 版开始,由getBlockIncrement()取代。intScrollbar.getVisible()已弃用。从 JDK 1.1 版开始,由getVisibleAmount()取代。boolean已弃用。从 JDK 1.1 版开始,由 processFocusEvent(FocusEvent) 取代。booleanComponent.handleEvent(Event evt) 已弃用。从 JDK 版本 1.1 开始,由 processEvent(AWTEvent) 取代。voidComponent.hide()已弃用。从 JDK 1.1 版开始,由setVisible(boolean)取代。voidDialog.hide()已弃用。从 JDK 1.5 版开始,由setVisible(boolean)取代。voidWindow.hide()已弃用。从 JDK 1.5 版开始,由Window.setVisible(boolean)取代。voidTextArea.insertText(String str, int pos) 已弃用。从 JDK 1.1 版开始,由insert(String, int)取代。Container.insets()已弃用。从 JDK 1.1 版开始,由getInsets()取代。booleanComponent.inside(int x, int y) 已弃用。从 JDK 1.1 版开始,由 contains(int, int) 取代。booleanPolygon.inside(int x, int y) 已弃用。从 JDK 1.1 版开始,由contains(int, int)取代。booleanRectangle.inside(int X, int Y) 已弃用。从 JDK 1.1 版开始,由contains(int, int)取代。booleanComponent.isFocusTraversable()已弃用。从 1.4 开始,由isFocusable()取代。booleanList.isSelected(int index) 已弃用。从 JDK 1.1 版开始,由isIndexSelected(int)取代。boolean已弃用。从 JDK 1.1 版开始,由 processKeyEvent(KeyEvent) 取代。boolean已弃用。从 JDK 1.1 版开始,由 processKeyEvent(KeyEvent) 取代。voidComponent.layout()已弃用。从 JDK 1.1 版开始,由doLayout()取代。voidContainer.layout()已弃用。从 JDK 1.1 版开始,由doLayout()取代。voidScrollPane.layout()已弃用。从 JDK 1.1 版开始,由doLayout()取代。Component.locate(int x, int y) 已弃用。从 JDK 1.1 版开始,由 getComponentAt(int, int) 取代。Container.locate(int x, int y) 已弃用。从 JDK 1.1 版开始,由getComponentAt(int, int)取代。Component.location()已弃用。从 JDK 1.1 版开始,由getLocation()取代。boolean已弃用。从 JDK 1.1 版开始,由 processFocusEvent(FocusEvent) 取代。Component.minimumSize()已弃用。从 JDK 1.1 版开始,由getMinimumSize()取代。Container.minimumSize()已弃用。从 JDK 1.1 版开始,由getMinimumSize()取代。List.minimumSize()已弃用。从 JDK 1.1 版开始,由getMinimumSize()取代。List.minimumSize(int rows) 已弃用。从 JDK 1.1 版开始,由getMinimumSize(int)取代。TextArea.minimumSize()已弃用。从 JDK 1.1 版开始,由getMinimumSize()取代。TextArea.minimumSize(int rows, int columns) 已弃用。从 JDK 1.1 版开始,由getMinimumSize(int, int)取代。TextField.minimumSize()已弃用。从 JDK 1.1 版开始,由getMinimumSize()取代。TextField.minimumSize(int columns) 已弃用。从 JDK 1.1 版开始,由getMinimumSize(int)取代。boolean已弃用。从 JDK 1.1 版开始,由 processMouseEvent(MouseEvent) 取代。boolean已弃用。从 JDK 1.1 版开始,由 processMouseMotionEvent(MouseEvent) 取代。booleanComponent.mouseEnter(Event evt, int x, int y) 已弃用。从 JDK 1.1 版开始,由 processMouseEvent(MouseEvent) 取代。boolean已弃用。从 JDK 1.1 版开始,由 processMouseEvent(MouseEvent) 取代。boolean已弃用。从 JDK 1.1 版开始,由 processMouseMotionEvent(MouseEvent) 取代。boolean已弃用。从 JDK 1.1 版开始,由 processMouseEvent(MouseEvent) 取代。voidComponent.move(int x, int y) 已弃用。从 JDK 1.1 版开始,由setLocation(int, int)取代。voidRectangle.move(int x, int y) 已弃用。从 JDK 1.1 版开始,由setLocation(int, int)取代。voidComponent.nextFocus()已弃用。从 JDK 1.1 版开始,由 transferFocus() 取代。boolean已弃用。从 JDK 1.1 版开始,由 dispatchEvent(AWTEvent) 取代。boolean已弃用。从 JDK 1.1 版开始,由dispatchEvent取代。boolean已弃用。从 JDK 版本 1.1 开始,由 dispatchEvent(AWTEvent) 取代。boolean已弃用。从 JDK 1.1 版开始,由dispatchEvent(AWTEvent)取代。Component.preferredSize()已弃用。从 JDK 1.1 版开始,由getPreferredSize()取代。Container.preferredSize()已弃用。从 JDK 1.1 版开始,由getPreferredSize()取代。List.preferredSize()已弃用。从 JDK 1.1 版开始,由getPreferredSize()取代。List.preferredSize(int rows) 已弃用。从 JDK 1.1 版开始,由getPreferredSize(int)取代。TextArea.preferredSize()已弃用。从 JDK 1.1 版开始,由getPreferredSize()取代。TextArea.preferredSize(int rows, int columns) 已弃用。从 JDK 1.1 版开始,由getPreferredSize(int, int)取代。TextField.preferredSize()已弃用。从 JDK 1.1 版开始,由getPreferredSize()取代。TextField.preferredSize(int columns) 已弃用。从 JDK 1.1 版开始,由getPreferredSize(int)取代。protected static voidAWTKeyStroke.registerSubclass(Class<?> subclass) 已弃用。voidTextArea.replaceText(String str, int start, int end) 已弃用。从 JDK 1.1 版开始,由replaceRange(String, int, int)取代。voidComponent.reshape(int x, int y, int width, int height) 已弃用。从 JDK 1.1 版开始,由setBounds(int, int, int, int)取代。voidRectangle.reshape(int x, int y, int width, int height) 已弃用。从 JDK 1.1 版开始,由setBounds(int, int, int, int)取代。voidWindow.reshape(int x, int y, int width, int height) 已弃用。从 JDK 1.1 版开始,由setBounds(int, int, int, int)取代。voidComponent.resize(int width, int height) 已弃用。从 JDK 1.1 版开始,由setSize(int, int)取代。void已弃用。从 JDK 1.1 版开始,由setSize(Dimension)取代。voidRectangle.resize(int width, int height) 已弃用。从 JDK 1.1 版开始,由setSize(int, int)取代。voidCheckboxGroup.setCurrent(Checkbox box) 已弃用。从 JDK 1.1 版开始,由setSelectedCheckbox(Checkbox)取代。voidFrame.setCursor(int cursorType) 已弃用。从 JDK 1.1 版开始,由Component.setCursor(Cursor)取代。voidTextField.setEchoCharacter(char c) 已弃用。从 JDK 1.1 版开始,由setEchoChar(char)取代。voidScrollbar.setLineIncrement(int v) 已弃用。从 JDK 1.1 版开始,由setUnitIncrement(int)取代。voidList.setMultipleSelections(boolean b) 已弃用。从 JDK 1.1 版开始,由setMultipleMode(boolean)取代。voidScrollbar.setPageIncrement(int v) 已弃用。从 JDK 1.1 版开始,由setBlockIncrement()取代。voidComponent.show()已弃用。从 JDK 1.1 版开始,由setVisible(boolean)取代。voidComponent.show(boolean b) 已弃用。从 JDK 1.1 版开始,由setVisible(boolean)取代。voidDialog.show()已弃用。从 JDK 1.5 版开始,由setVisible(boolean)取代。voidWindow.show()已弃用。从 JDK 1.5 版开始,由Window.setVisible(boolean)取代。Component.size()已弃用。从 JDK 1.1 版开始,由getSize()取代。具有类型为 Deprecated 的注解的 java.awt 中的构造方法 -
Deprecated 在 java.awt.datatransfer 中的用法
具有类型为 Deprecated 的注解的 java.awt.datatransfer 中的字段具有类型为 Deprecated 的注解的 java.awt.datatransfer 中的方法修饰符和类型方法描述boolean已弃用。由于与hashCode()合约不一致,改用DataFlavor.isMimeTypeEqual(String)。protected StringDataFlavor.normalizeMimeType(String mimeType) 已弃用。从 1.1 开始,此实现永远不会调用此方法protected StringDataFlavor.normalizeMimeTypeParameter(String parameterName, String parameterValue) 已弃用。从 1.1 开始,此实现永远不会调用此方法 -
Deprecated 在 java.awt.event 中的用法
具有类型为 Deprecated 的注解的 java.awt.event 中的字段修饰符和类型Field描述static final intInputEvent.ALT_GRAPH_MASK已弃用。建议使用 ALT_GRAPH_DOWN_MASK 和InputEvent.getModifiersEx()代替static final intInputEvent.ALT_MASK已弃用。建议改用ALT_DOWN_MASK和InputEvent.getModifiersEx()static final intInputEvent.BUTTON1_MASK已弃用。建议使用 BUTTON1_DOWN_MASK 和InputEvent.getModifiersEx()代替static final intInputEvent.BUTTON2_MASK已弃用。建议改用 BUTTON2_DOWN_MASK 和InputEvent.getModifiersEx()。static final intInputEvent.BUTTON3_MASK已弃用。建议改用 BUTTON3_DOWN_MASK 和InputEvent.getModifiersEx()。static final intInputEvent.CTRL_MASK已弃用。建议改用 CTRL_DOWN_MASK 和InputEvent.getModifiersEx()static final intInputEvent.META_MASK已弃用。建议使用 META_DOWN_MASK 和InputEvent.getModifiersEx()代替static final intInputEvent.SHIFT_MASK已弃用。建议改用SHIFT_DOWN_MASK和InputEvent.getModifiersEx()具有类型为 Deprecated 的注解的 java.awt.event 中的方法修饰符和类型方法描述static StringKeyEvent.getKeyModifiersText(int modifiers) 已弃用。建议改用扩展修饰键和InputEvent.getModifiersExText(int)intInputEvent.getModifiers()已弃用。建议改用扩展修饰键和InputEvent.getModifiersEx()voidKeyEvent.setModifiers(int modifiers) 已弃用。从 JDK1.1.4 开始具有类型为 Deprecated 的注解的 java.awt.event 中的构造方法 -
Deprecated 在 java.awt.image.renderable 中的用法
具有类型为 Deprecated 的注解的 java.awt.image.renderable 中的方法修饰符和类型方法描述voidRenderContext.concetenateTransform(AffineTransform modTransform) 已弃用。替换为concatenateTransform(AffineTransform)。voidRenderContext.preConcetenateTransform(AffineTransform modTransform) 已弃用。替换为preConcatenateTransform(AffineTransform)。 -
Deprecated 在 java.beans 中的用法
具有类型为 Deprecated 的注解的 java.beans 中的类具有类型为 Deprecated 的注解的 java.beans 中的方法修饰符和类型方法描述static ObjectBeans.instantiate(ClassLoader cls, String beanName, BeanContext beanContext, AppletInitializer initializer) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。建议使用Beans.instantiate(ClassLoader, String, BeanContext),因为 Applet API 已弃用。 -
Deprecated 在 java.io 中的用法
具有类型为 Deprecated 的注解的 java.io 中的类修饰符和类型类描述class已弃用。此类错误地假定字节足以表示字符。class已弃用。此类无法将字符正确转换为字节。具有类型为 Deprecated 的注解的 java.io 中的字段具有类型为 Deprecated 的注解的 java.io 中的方法修饰符和类型方法描述final StringDataInputStream.readLine()已弃用。此方法不能正确地将字节转换为字符。ObjectInputStream.readLine()已弃用。此方法不能正确地将字节转换为字符。ByteArrayOutputStream.toString(int hibyte) 已弃用。此方法不能正确地将字节转换为字符。File.toURL()已弃用。此方法不会自动转义 URL 中的非法字符。abstract voidObjectOutputStream.PutField.write(ObjectOutput out) 已弃用。此方法不会以正确的格式写入此PutField对象包含的值,并可能导致序列化流损坏。具有类型为 Deprecated 的注解的 java.io 中的构造方法 -
Deprecated 在 java.lang 中的用法
具有类型为 Deprecated 的注解的 java.lang 中的类修饰符和类型类描述final class已弃用,将被删除:此 API 元素可能会在未来版本中删除。JIT 编译器及其技术差异太大,无法通过标准化接口进行有效控制。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。安全管理器已弃用,并可能在未来版本中删除。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。Thread.stop()最初指定为通过使受害线程抛出ThreadDeath来“停止”受害线程。具有类型为 Deprecated 的注解的 java.lang 中的字段具有类型为 Deprecated 的注解的 java.lang 中的方法修饰符和类型方法描述booleanThreadGroup.allowThreadSuspension(boolean b) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法最初用于在低内存条件下控制暂停。final voidThread.checkAccess()已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。final voidThreadGroup.checkAccess()已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。voidSecurityManager.checkMulticast(InetAddress maddr, byte ttl) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。intThread.countStackFrames()已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法最初设计用于计算堆栈帧的数量,但结果从未明确定义,并且它依赖于线程挂起。protected final Class<?>ClassLoader.defineClass(byte[] b, int off, int len) final voidThreadGroup.destroy()已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法最初指定用于销毁空线程组。已弃用。这种方法容易出错,不应该使用,应该使用相应的方法Runtime.exec(String[])或ProcessBuilder代替。已弃用。此方法容易出错,不应使用,应使用相应的方法Runtime.exec(String[], String[])或ProcessBuilder代替。已弃用。此方法容易出错,不应使用,应使用相应的方法Runtime.exec(String[], String[], File)或ProcessBuilder代替。protected final voidEnum.finalize()已弃用,将被删除:此 API 元素可能会在未来版本中删除。Finalization 已被弃用以移除。protected voidObject.finalize()已弃用,将被删除:此 API 元素可能会在未来版本中删除。Finalization 已弃用,并可能在未来的版本中删除。voidString.getBytes(int srcBegin, int srcEnd, byte[] dst, int dstBegin) 已弃用。此方法不能正确地将字符转换为字节。longThread.getId()已弃用。此方法不是最终方法,可能会被重写以返回一个不是线程 ID 的值。protected PackageClassLoader.getPackage(String name) 已弃用。如果多个类加载器相互委托并定义具有相同包名的类,并且一个这样的加载器依赖于getPackage的查找行为从父加载器返回一个Package,那么Package公开的属性可能与预期的不同程序的其余部分。static PackagePackage.getPackage(String name) 已弃用。如果多个类加载器相互委托并定义具有相同包名的类,并且一个这样的加载器依赖于getPackage的查找行为从父加载器返回一个Package,那么Package公开的属性可能与预期的不同程序的其余部分。static SecurityManagerSystem.getSecurityManager()已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。final booleanThreadGroup.isDaemon()已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法最初指示线程组是否为守护线程组当它的最后一个线程终止时,它会自动销毁。booleanThreadGroup.isDestroyed()已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法最初指示线程组是否被销毁。static booleanCharacter.isJavaLetter(char ch) 已弃用。替换为 isJavaIdentifierStart(char)。static booleanCharacter.isJavaLetterOrDigit(char ch) 已弃用。替换为 isJavaIdentifierPart(char)。static booleanCharacter.isSpace(char ch) 已弃用。替换为 isWhitespace(char)。intRuntime.Version.major()已弃用。从 Java SE 10 开始,版本号的第一个元素不是主版本号,而是功能版本计数器,每个基于时间的版本都会递增。intRuntime.Version.minor()已弃用。从 Java SE 10 开始,版本号的第二个元素不是次要版本号,而是临时版本计数器,每个临时版本都会递增。Class.newInstance()已弃用。此方法传播 nullary 构造方法抛出的任何异常,包括已检查的异常。final voidThread.resume()已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法最初指定用于恢复使用Thread.suspend()挂起的线程。final voidThreadGroup.resume()已弃用,将被删除:此 API 元素可能会在未来版本中删除。该方法最初指定用于恢复线程组中的所有线程。voidRuntime.runFinalization()已弃用,将被删除:此 API 元素可能会在未来版本中删除。Finalization 已被弃用以移除。static voidSystem.runFinalization()已弃用,将被删除:此 API 元素可能会在未来版本中删除。Finalization 已被弃用以移除。intRuntime.Version.security()已弃用。从 Java SE 10 开始,版本号的第三个元素不是安全级别,而是更新发布计数器,每次更新发布都会递增。final voidThreadGroup.setDaemon(boolean daemon) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。这个方法本来是配置线程组是否是一个守护线程组当它的最后一个线程终止时,它会自动销毁。static voidSystem.setSecurityManager(SecurityManager sm) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。final voidThread.stop()已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法最初指定为通过使受害线程抛出ThreadDeath来“停止”受害线程。final voidThreadGroup.stop()已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法最初指定用于停止线程组中的所有线程。final voidThread.suspend()已弃用,将被删除:此 API 元素可能会在未来版本中删除。该方法最初指定用于挂起线程。final voidThreadGroup.suspend()已弃用,将被删除:此 API 元素可能会在未来版本中删除。该方法最初指定为暂停线程组中的所有线程。具有类型为 Deprecated 的注解的 java.lang 中的构造方法修饰符构造方法描述Boolean(boolean value) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。使用此构造方法很少是合适的。已弃用,将被删除:此 API 元素可能会在未来版本中删除。使用此构造方法很少是合适的。Byte(byte value) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。使用此构造方法很少是合适的。已弃用,将被删除:此 API 元素可能会在未来版本中删除。使用此构造方法很少是合适的。Character(char value) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。使用此构造方法很少是合适的。Double(double value) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。使用此构造方法很少是合适的。已弃用,将被删除:此 API 元素可能会在未来版本中删除。使用此构造方法很少是合适的。Float(double value) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。使用此构造方法很少是合适的。Float(float value) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。使用此构造方法很少是合适的。已弃用,将被删除:此 API 元素可能会在未来版本中删除。使用此构造方法很少是合适的。Integer(int value) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。使用此构造方法很少是合适的。已弃用,将被删除:此 API 元素可能会在未来版本中删除。使用此构造方法很少是合适的。Long(long value) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。使用此构造方法很少是合适的。已弃用,将被删除:此 API 元素可能会在未来版本中删除。使用此构造方法很少是合适的。Short(short value) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。使用此构造方法很少是合适的。已弃用,将被删除:此 API 元素可能会在未来版本中删除。使用此构造方法很少是合适的。String(byte[] ascii, int hibyte) 已弃用。此方法不能正确地将字节转换为字符。String(byte[] ascii, int hibyte, int offset, int count) 已弃用。此方法不能正确地将字节转换为字符。 -
Deprecated 在 java.lang.invoke 中的用法
具有类型为 Deprecated 的注解的 java.lang.invoke 中的方法修饰符和类型方法描述booleanMethodHandles.Lookup.hasPrivateAccess()已弃用。此方法最初旨在测试PRIVATE访问,这意味着完全权限访问,但MODULE访问已独立于PRIVATE访问。 -
Deprecated 在 java.lang.management 中的用法
具有类型为 Deprecated 的注解的 java.lang.management 中的方法 -
Deprecated 在 java.lang.ref 中的用法
具有类型为 Deprecated 的注解的 java.lang.ref 中的方法 -
Deprecated 在 java.lang.reflect 中的用法
具有类型为 Deprecated 的注解的 java.lang.reflect 中的方法修饰符和类型方法描述static Class<?>Proxy.getProxyClass(ClassLoader loader, Class<?>... interfaces) 已弃用。在命名模块中生成的代理类是封装的,其模块外部的代码无法访问。booleanAccessibleObject.isAccessible()已弃用。此方法已被弃用,因为它的名称暗示它检查反射对象是否可访问,而实际上它指示是否抑制了对 Java 语言访问控制的检查。具有类型为 Deprecated 的注解的 java.lang.reflect 中的构造方法 -
Deprecated 在 java.math 中的用法
具有类型为 Deprecated 的注解的 java.math 中的字段修饰符和类型Field描述static final intBigDecimal.ROUND_CEILING已弃用。请改用RoundingMode.CEILING。static final intBigDecimal.ROUND_DOWN已弃用。请改用RoundingMode.DOWN。static final intBigDecimal.ROUND_FLOOR已弃用。请改用RoundingMode.FLOOR。static final intBigDecimal.ROUND_HALF_DOWN已弃用。请改用RoundingMode.HALF_DOWN。static final intBigDecimal.ROUND_HALF_EVEN已弃用。请改用RoundingMode.HALF_EVEN。static final intBigDecimal.ROUND_HALF_UP已弃用。请改用RoundingMode.HALF_UP。static final intBigDecimal.ROUND_UNNECESSARY已弃用。请改用RoundingMode.UNNECESSARY。static final intBigDecimal.ROUND_UP已弃用。请改用RoundingMode.UP。具有类型为 Deprecated 的注解的 java.math 中的方法修饰符和类型方法描述BigDecimal.divide(BigDecimal divisor, int roundingMode) 已弃用。应优先使用方法BigDecimal.divide(BigDecimal, RoundingMode)而不是此旧方法。BigDecimal.divide(BigDecimal divisor, int scale, int roundingMode) 已弃用。应优先使用方法BigDecimal.divide(BigDecimal, int, RoundingMode)而不是此遗留方法。BigDecimal.setScale(int newScale, int roundingMode) 已弃用。应优先使用方法BigDecimal.setScale(int, RoundingMode)而不是此遗留方法。 -
Deprecated 在 java.net 中的用法
具有类型为 Deprecated 的注解的 java.net 中的字段具有类型为 Deprecated 的注解的 java.net 中的方法修饰符和类型方法描述static String已弃用。生成的字符串可能因默认字符集而异。static String已弃用。生成的字符串可能因默认字符集而异。static StringURLConnection.getDefaultRequestProperty(String key) 已弃用。在获得适当的 URLConnection 实例后,应使用实例特定的 getRequestProperty 方法。MulticastSocket.getInterface()已弃用。返回的 InetAddress 可能无法唯一标识网络接口。booleanMulticastSocket.getLoopbackMode()protected abstract byteDatagramSocketImpl.getTTL()已弃用。请改用 getTimeToLive。byteMulticastSocket.getTTL()已弃用。请改用MulticastSocket.getTimeToLive()方法,它返回一个int代替字节.voidMulticastSocket.joinGroup(InetAddress mcastaddr) 已弃用。此方法不接受加入多播组的网络接口。voidMulticastSocket.leaveGroup(InetAddress mcastaddr) 已弃用。此方法不接受离开多播组的网络接口。voidMulticastSocket.send(DatagramPacket p, byte ttl) 已弃用。请改用以下代码或其等效代码:static voidDatagramSocket.setDatagramSocketImplFactory(DatagramSocketImplFactory fac) 已弃用。使用DatagramChannel或直接子类化DatagramSocket。static voidURLConnection.setDefaultRequestProperty(String key, String value) 已弃用。在获得适当的 URLConnection 实例后,应使用实例特定的 setRequestProperty 方法。voidMulticastSocket.setInterface(InetAddress inf) 已弃用。InetAddress 可能不会唯一标识网络接口。voidMulticastSocket.setLoopbackMode(boolean disable) static voidServerSocket.setSocketFactory(SocketImplFactory fac) 已弃用。直接使用ServerSocketFactory和子类ServerSocket。static voidSocket.setSocketImplFactory(SocketImplFactory fac) 已弃用。直接使用SocketFactory和子类Socket。protected abstract voidDatagramSocketImpl.setTTL(byte ttl) 已弃用。请改用 setTimeToLive。voidMulticastSocket.setTTL(byte ttl) 已弃用。请改用MulticastSocket.setTimeToLive(int)方法,该方法使用int代替字节作为 ttl 的类型。protected void已弃用。使用 setURL(URL, String, String, int, String, String, String, String);具有类型为 Deprecated 的注解的 java.net 中的构造方法修饰符构造方法描述已弃用。使用 DatagramSocket 代替 UDP 传输。Socket(InetAddress host, int port, boolean stream) 已弃用。使用 DatagramSocket 代替 UDP 传输。已弃用。使用URI.toURL()构造一个 URL 实例。已弃用。使用URI.toURL()构造一个 URL 实例。URL(String protocol, String host, int port, String file, URLStreamHandler handler) 已弃用。使用URL.of(URI, URLStreamHandler)构造与自定义协议处理程序关联的 URL 实例。已弃用。使用URI.toURL()构造一个 URL 实例。已弃用。使用URI.toURL()构造一个 URL 实例。URL(URL context, String spec, URLStreamHandler handler) 已弃用。使用URL.of(URI, URLStreamHandler)构造与自定义协议处理程序关联的 URL 实例。 -
Deprecated 在 java.rmi 中的用法
具有类型为 Deprecated 的注解的 java.rmi 中的类修饰符和类型类描述class已弃用。请改用SecurityException。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。此类仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。class已弃用。没有替代品具有类型为 Deprecated 的注解的 java.rmi 中的构造方法修饰符构造方法描述RMISecurityException(String name) 已弃用。没有替代品RMISecurityException(String name, String arg) 已弃用。没有替代品已弃用。没有替代品 -
Deprecated 在 java.rmi.dgc 中的用法
具有类型为 Deprecated 的注解的 java.rmi.dgc 中的方法 -
Deprecated 在 java.rmi.registry 中的用法
具有类型为 Deprecated 的注解的 java.rmi.registry 中的类具有类型为 Deprecated 的注解的 java.rmi.registry 中的方法修饰符和类型方法描述RegistryHandler.registryImpl(int port) 已弃用。没有替代品。RegistryHandler.registryStub(String host, int port) 已弃用。没有替代品。 -
Deprecated 在 java.rmi.server 中的用法
具有类型为 Deprecated 的注解的 java.rmi.server 中的类修饰符和类型接口描述interface已弃用。没有替代品class已弃用。没有替代品class已弃用。没有替代品interface已弃用。没有替代品。class已弃用。静态生成的存根已被弃用,因为存根是动态生成的。interface已弃用。没有替代品。interface已弃用。没有替代品。class已弃用。没有替代品。class已弃用。没有替代品。class已弃用。这个类已经过时了。具有类型为 Deprecated 的注解的 java.rmi.server 中的字段修饰符和类型Field描述static final longRemoteRef.serialVersionUID已弃用。接口中的serialVersionUID字段无效。static final longServerRef.serialVersionUID已弃用。接口中的serialVersionUID字段无效。具有类型为 Deprecated 的注解的 java.rmi.server 中的方法修饰符和类型方法描述voidSkeleton.dispatch(Remote obj, RemoteCall theCall, int opnum, long hash) 已弃用。没有替代品voidRemoteCall.done()已弃用。没有替代品voidRemoteRef.done(RemoteCall call) 已弃用。1.2 样式存根不再使用此方法。voidRemoteCall.executeCall()已弃用。没有替代品static RemoteStubUnicastRemoteObject.exportObject(Remote obj) 已弃用。此方法已弃用,因为它仅支持静态存根。static PrintStreamLogStream.getDefaultStream()已弃用。没有替代品RemoteCall.getInputStream()已弃用。没有替代品Operation.getOperation()已弃用。没有替代品Skeleton.getOperations()已弃用。没有替代品LogStream.getOutputStream()已弃用。没有替代品RemoteCall.getOutputStream()已弃用。没有替代品RemoteCall.getResultStream(boolean success) 已弃用。没有替代品LoaderHandler.getSecurityContext(ClassLoader loader) 已弃用。没有替代品static ObjectRMIClassLoader.getSecurityContext(ClassLoader loader) 已弃用。没有替代品。voidRemoteRef.invoke(RemoteCall call) 已弃用。1.2 样式存根不再使用此方法。Class<?>已弃用。没有替代品Class<?>已弃用。没有替代品static Class<?>已弃用。替换为loadClass(String,String)方法static LogStream已弃用。没有替代品RemoteRef.newCall(RemoteObject obj, Operation[] op, int opnum, long hash) 已弃用。1.2 样式存根不再使用此方法。static intLogStream.parseLevel(String s) 已弃用。没有替代品voidRemoteCall.releaseInputStream()已弃用。没有替代品voidRemoteCall.releaseOutputStream()已弃用。没有替代品static voidLogStream.setDefaultStream(PrintStream newDefault) 已弃用。没有替代品voidLogStream.setOutputStream(OutputStream out) 已弃用。没有替代品protected static voidRemoteStub.setRef(RemoteStub stub, RemoteRef ref) 已弃用。没有替代品。LogStream.toString()已弃用。没有替代品Operation.toString()已弃用。没有替代品voidLogStream.write(byte[] b, int off, int len) 已弃用。没有替代品voidLogStream.write(int b) 已弃用。没有替代品具有类型为 Deprecated 的注解的 java.rmi.server 中的构造方法 -
Deprecated 在 java.security 中的用法
具有类型为 Deprecated 的注解的 java.security 中的类修饰符和类型类描述final class已弃用,将被删除:此 API 元素可能会在未来版本中删除。此类仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。此类仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。final class已弃用,将被删除:此 API 元素可能会在未来版本中删除。此类仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。interface已弃用,将被删除:此 API 元素可能会在未来版本中删除。此类已弃用,并可能在 Java SE 的未来版本中删除。interface已弃用,将被删除:此 API 元素可能会在未来版本中删除。此类仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。此类已弃用,并可能在 Java SE 的未来版本中删除。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。此类已弃用,并可能在 Java SE 的未来版本中删除。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。此类仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。static interface已弃用,将被删除:此 API 元素可能会在未来版本中删除。此类仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。此类仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。此类已弃用,并可能在 Java SE 的未来版本中删除。具有类型为 Deprecated 的注解的 java.security 中的字段修饰符和类型Field描述static final longKey.serialVersionUID已弃用。接口中的serialVersionUID字段无效。static final longPrivateKey.serialVersionUID已弃用。接口中的serialVersionUID字段无效。static final longPublicKey.serialVersionUID已弃用。接口中的serialVersionUID字段无效。具有类型为 Deprecated 的注解的 java.security 中的方法修饰符和类型方法描述protected abstract ObjectSignatureSpi.engineGetParameter(String param) 已弃用。protected abstract voidSignatureSpi.engineSetParameter(String param, Object value) 已弃用。替换为engineSetParameter。static StringSecurity.getAlgorithmProperty(String algName, String propName) 已弃用。此方法用于返回“SUN”加密服务提供程序主文件中专有属性的值,以确定如何解析特定于算法的参数。final ObjectSignature.getParameter(String param) 已弃用。doubleProvider.getVersion()已弃用。使用Provider.getVersionStr()代替。final voidSignature.setParameter(String param, Object value) 已弃用。使用setParameter。具有类型为 Deprecated 的注解的 java.security 中的构造方法 -
Deprecated 在 java.security.cert 中的用法
具有类型为 Deprecated 的注解的 java.security.cert 中的方法修饰符和类型方法描述voidX509CRLSelector.addIssuerName(String name) X509CertSelector.getIssuerAsString()abstract PrincipalX509Certificate.getIssuerDN()已弃用。abstract PrincipalX509CRL.getIssuerDN()已弃用。X509CertSelector.getSubjectAsString()abstract PrincipalX509Certificate.getSubjectDN()已弃用。voidvoidX509CertSelector.setSubject(String subjectDN) -
Deprecated 在 java.security.interfaces 中的用法
具有类型为 Deprecated 的注解的 java.security.interfaces 中的字段修饰符和类型Field描述static final longDSAPrivateKey.serialVersionUID已弃用。接口中的serialVersionUID字段无效。static final longDSAPublicKey.serialVersionUID已弃用。接口中的serialVersionUID字段无效。static final longECPrivateKey.serialVersionUID已弃用。接口中的serialVersionUID字段无效。static final longECPublicKey.serialVersionUID已弃用。接口中的serialVersionUID字段无效。static final longRSAMultiPrimePrivateCrtKey.serialVersionUID已弃用。接口中的serialVersionUID字段无效。static final longRSAPrivateCrtKey.serialVersionUID已弃用。接口中的serialVersionUID字段无效。static final longRSAPrivateKey.serialVersionUID已弃用。接口中的serialVersionUID字段无效。static final longRSAPublicKey.serialVersionUID已弃用。接口中的serialVersionUID字段无效。 -
Deprecated 在 java.security.spec 中的用法
具有类型为 Deprecated 的注解的 java.security.spec 中的字段修饰符和类型Field描述static final PSSParameterSpecPSSParameterSpec.DEFAULT已弃用。该字段使用 PKCS #1 标准中定义的默认值。具有类型为 Deprecated 的注解的 java.security.spec 中的构造方法 -
Deprecated 在 java.sql 中的用法
具有类型为 Deprecated 的注解的 java.sql 中的方法修饰符和类型方法描述CallableStatement.getBigDecimal(int parameterIndex, int scale) 已弃用。使用getBigDecimal(int parameterIndex)或getBigDecimal(String parameterName)ResultSet.getBigDecimal(int columnIndex, int scale) 已弃用。使用getBigDecimal(int columnIndex)或getBigDecimal(String columnLabel)ResultSet.getBigDecimal(String columnLabel, int scale) 已弃用。使用getBigDecimal(int columnIndex)或getBigDecimal(String columnLabel)intTime.getDate()已弃用。intTime.getDay()已弃用。intDate.getHours()已弃用。static PrintStreamDriverManager.getLogStream()已弃用。使用getLogWriterintDate.getMinutes()已弃用。intTime.getMonth()已弃用。intDate.getSeconds()已弃用。ResultSet.getUnicodeStream(int columnIndex) 已弃用。使用getCharacterStream代替getUnicodeStreamResultSet.getUnicodeStream(String columnLabel) 已弃用。使用getCharacterStream代替intTime.getYear()已弃用。voidTime.setDate(int i) 已弃用。voidDate.setHours(int i) 已弃用。static voidDriverManager.setLogStream(PrintStream out) 已弃用。使用setLogWritervoidDate.setMinutes(int i) 已弃用。voidTime.setMonth(int i) 已弃用。voidDate.setSeconds(int i) 已弃用。voidPreparedStatement.setUnicodeStream(int parameterIndex, InputStream x, int length) 已弃用。使用setCharacterStreamvoidTime.setYear(int i) 已弃用。具有类型为 Deprecated 的注解的 java.sql 中的构造方法 -
Deprecated 在 java.util 中的用法
具有类型为 Deprecated 的注解的 java.util 中的类具有类型为 Deprecated 的注解的 java.util 中的方法修饰符和类型方法描述intDate.getDate()已弃用。从 JDK 1.1 版开始,由Calendar.get(Calendar.DAY_OF_MONTH)取代。intDate.getDay()已弃用。从 JDK 1.1 版开始,由Calendar.get(Calendar.DAY_OF_WEEK)取代。intDate.getHours()已弃用。从 JDK 1.1 版开始,由Calendar.get(Calendar.HOUR_OF_DAY)取代。intDate.getMinutes()已弃用。从 JDK 1.1 版开始,由Calendar.get(Calendar.MINUTE)取代。intDate.getMonth()已弃用。从 JDK 1.1 版开始,由Calendar.get(Calendar.MONTH)取代。intDate.getSeconds()已弃用。从 JDK 1.1 版开始,由Calendar.get(Calendar.SECOND)取代。intDate.getTimezoneOffset()已弃用。从 JDK 1.1 版开始,由-(Calendar.get(Calendar.ZONE_OFFSET) + Calendar.get(Calendar.DST_OFFSET)) / (60 * 1000)取代。intDate.getYear()已弃用。从 JDK 1.1 版开始,由Calendar.get(Calendar.YEAR) - 1900取代。static long已弃用。从 JDK 1.1 版开始,由DateFormat.parse(String s)取代。voidProperties.save(OutputStream out, String comments) 已弃用。如果在保存属性列表时发生 I/O 错误,此方法不会抛出 IOException。voidDate.setDate(int date) 已弃用。从 JDK 1.1 版开始,由Calendar.set(Calendar.DAY_OF_MONTH, int date)取代。voidDate.setHours(int hours) 已弃用。从 JDK 1.1 版开始,由Calendar.set(Calendar.HOUR_OF_DAY, int hours)取代。voidDate.setMinutes(int minutes) 已弃用。从 JDK 1.1 版开始,由Calendar.set(Calendar.MINUTE, int minutes)取代。voidDate.setMonth(int month) 已弃用。从 JDK 1.1 版开始,由Calendar.set(Calendar.MONTH, int month)取代。voidDate.setSeconds(int seconds) 已弃用。从 JDK 1.1 版开始,由Calendar.set(Calendar.SECOND, int seconds)取代。voidDate.setYear(int year) 已弃用。从 JDK 1.1 版开始,由Calendar.set(Calendar.YEAR, year + 1900)取代。Date.toGMTString()已弃用。从 JDK 1.1 版开始,由DateFormat.format(Date date)取代,使用 GMTTimeZone。Date.toLocaleString()已弃用。从 JDK 1.1 版开始,由DateFormat.format(Date date)取代。static longDate.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()。具有类型为 Deprecated 的注解的 java.util 中的构造方法修饰符构造方法描述Date(int year, int month, int date) 已弃用。从 JDK 1.1 版开始,由Calendar.set(year + 1900, month, date)或GregorianCalendar(year + 1900, month, date)取代。Date(int year, int month, int date, int hrs, int min) 已弃用。从 JDK 1.1 版开始,由Calendar.set(year + 1900, month, date, hrs, min)或GregorianCalendar(year + 1900, month, date, hrs, min)取代。Date(int year, int month, int date, int hrs, int min, int sec) 已弃用。从 JDK 1.1 版开始,由Calendar.set(year + 1900, month, date, hrs, min, sec)或GregorianCalendar(year + 1900, month, date, hrs, min, sec)取代。已弃用。从 JDK 1.1 版开始,由DateFormat.parse(String s)取代。已弃用。区域设置构造函数已被弃用。已弃用。区域设置构造函数已被弃用。已弃用。区域设置构造函数已被弃用。 -
Deprecated 在 java.util.concurrent 中的用法
具有类型为 Deprecated 的注解的 java.util.concurrent 中的方法修饰符和类型方法描述protected voidThreadPoolExecutor.finalize()已弃用,将被删除:此 API 元素可能会在未来版本中删除。Finalization 已被弃用以移除。static <T> Callable<T>Executors.privilegedCallable(Callable<T> callable) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。static <T> Callable<T>Executors.privilegedCallableUsingCurrentClassLoader(Callable<T> callable) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。static ThreadFactoryExecutors.privilegedThreadFactory()已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。 -
Deprecated 在 java.util.concurrent.atomic 中的用法
具有类型为 Deprecated 的注解的 java.util.concurrent.atomic 中的方法修饰符和类型方法描述booleanAtomicBoolean.weakCompareAndSet(boolean expectedValue, boolean newValue) 已弃用。此方法具有简单的记忆效应,但方法名称暗示易失性记忆效应(请参阅AtomicBoolean.compareAndExchange(boolean, boolean)和AtomicBoolean.compareAndSet(boolean, boolean)等方法)。final booleanAtomicInteger.weakCompareAndSet(int expectedValue, int newValue) 已弃用。此方法具有简单的记忆效应,但方法名称暗示易失性记忆效应(请参阅AtomicInteger.compareAndExchange(int, int)和AtomicInteger.compareAndSet(int, int)等方法)。final booleanAtomicIntegerArray.weakCompareAndSet(int i, int expectedValue, int newValue) 已弃用。此方法具有简单的记忆效应,但方法名称暗示易失性记忆效应(请参阅AtomicIntegerArray.compareAndExchange(int, int, int)和AtomicIntegerArray.compareAndSet(int, int, int)等方法)。final booleanAtomicLong.weakCompareAndSet(long expectedValue, long newValue) 已弃用。此方法具有简单的记忆效应,但方法名称暗示易失性记忆效应(请参阅AtomicLong.compareAndExchange(long, long)和AtomicLong.compareAndSet(long, long)等方法)。final booleanAtomicLongArray.weakCompareAndSet(int i, long expectedValue, long newValue) 已弃用。此方法具有简单的记忆效应,但方法名称暗示易失性记忆效应(请参阅AtomicLongArray.compareAndExchange(int, long, long)和AtomicLongArray.compareAndSet(int, long, long)等方法)。final booleanAtomicReference.weakCompareAndSet(V expectedValue, V newValue) 已弃用。此方法具有简单的记忆效应,但方法名称暗示易失性记忆效应(请参阅AtomicReference.compareAndExchange(V, V)和AtomicReference.compareAndSet(V, V)等方法)。final booleanAtomicReferenceArray.weakCompareAndSet(int i, E expectedValue, E newValue) 已弃用。此方法具有简单的记忆效应,但方法名称暗示易失性记忆效应(请参阅AtomicReferenceArray.compareAndExchange(int, E, E)和AtomicReferenceArray.compareAndSet(int, E, E)等方法)。 -
Deprecated 在 java.util.jar 中的用法
具有类型为 Deprecated 的注解的 java.util.jar 中的字段修饰符和类型Field描述static final Attributes.NameAttributes.Name.EXTENSION_INSTALLATION已弃用。不再支持扩展机制。static final Attributes.NameAttributes.Name.IMPLEMENTATION_URL已弃用。不再支持扩展机制。static final Attributes.NameAttributes.Name.IMPLEMENTATION_VENDOR_ID已弃用。不再支持扩展机制。 -
Deprecated 在 java.util.logging 中的用法
具有类型为 Deprecated 的注解的 java.util.logging 中的类修饰符和类型接口描述interface已弃用。具有类型为 Deprecated 的注解的 java.util.logging 中的字段具有类型为 Deprecated 的注解的 java.util.logging 中的方法修饰符和类型方法描述voidLogManager.checkAccess()已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。static LoggingMXBeanLogManager.getLoggingMXBean()已弃用。java.util.logging.LoggingMXBean已弃用并替换为java.lang.management.PlatformLoggingMXBean。intLogRecord.getThreadID()已弃用。此方法返回的值可能是合成的,可能与实际的 线程编号 不对应,请改用LogRecord.getLongThreadID()。voidvoidLogger.logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Object param1) voidLogger.logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Object[] params) voidLogger.logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Throwable thrown) voidLogRecord.setMillis(long millis) 已弃用。LogRecord 使用Instant值维护具有纳秒分辨率的时间戳。voidLogRecord.setThreadID(int threadID) 已弃用。此方法不允许传递长 线程编号 ,而是使用LogRecord.setLongThreadID(long)。 -
Deprecated 在 javax.accessibility 中的用法
具有类型为 Deprecated 的注解的 javax.accessibility 中的类 -
Deprecated 在 javax.crypto 中的用法
具有类型为 Deprecated 的注解的 javax.crypto 中的字段 -
Deprecated 在 javax.crypto.interfaces 中的用法
具有类型为 Deprecated 的注解的 javax.crypto.interfaces 中的字段修饰符和类型Field描述static final longDHPrivateKey.serialVersionUID已弃用。接口中的serialVersionUID字段无效。static final longDHPublicKey.serialVersionUID已弃用。接口中的serialVersionUID字段无效。static final longPBEKey.serialVersionUID已弃用。接口中的serialVersionUID字段无效。 -
Deprecated 在 javax.crypto.spec 中的用法
具有类型为 Deprecated 的注解的 javax.crypto.spec 中的字段修饰符和类型Field描述static final OAEPParameterSpecOAEPParameterSpec.DEFAULT已弃用。该字段使用 PKCS #1 标准中定义的默认值。 -
Deprecated 在 javax.imageio.spi 中的用法
具有类型为 Deprecated 的注解的 javax.imageio.spi 中的字段修饰符和类型Field描述static final Class<?>[]ImageReaderSpi.STANDARD_INPUT_TYPE已弃用。不使用此字段,而是直接创建等效数组{ ImageInputStream.class }。static final Class<?>[]ImageWriterSpi.STANDARD_OUTPUT_TYPE已弃用。不使用此字段,而是直接创建等效数组{ ImageOutputStream.class }。具有类型为 Deprecated 的注解的 javax.imageio.spi 中的方法 -
Deprecated 在 javax.imageio.stream 中的用法
具有类型为 Deprecated 的注解的 javax.imageio.stream 中的方法修饰符和类型方法描述protected voidFileCacheImageInputStream.finalize()已弃用,将被删除:此 API 元素可能会在未来版本中删除。Finalization 已被弃用以移除。protected voidFileImageInputStream.finalize()已弃用,将被删除:此 API 元素可能会在未来版本中删除。Finalization 已被弃用以移除。protected voidFileImageOutputStream.finalize()已弃用,将被删除:此 API 元素可能会在未来版本中删除。Finalization 已被弃用以移除。protected voidImageInputStreamImpl.finalize()已弃用,将被删除:此 API 元素可能会在未来版本中删除。Finalization 已被弃用以移除。protected voidMemoryCacheImageInputStream.finalize()已弃用,将被删除:此 API 元素可能会在未来版本中删除。Finalization 已被弃用以移除。 -
Deprecated 在 javax.lang.model.util 中的用法
具有类型为 Deprecated 的注解的 javax.lang.model.util 中的构造方法修饰符构造方法描述protected已弃用。第 6 版已过时;更新为访问者更新的版本级别。protected已弃用。第 7 版已过时;更新为访问者更新的版本级别。protected已弃用。第 6 版已过时;更新为访问者更新的版本级别。protected已弃用。第 7 版已过时;更新为访问者更新的版本级别。protected已弃用。第 6 版已过时;更新为访问者更新的版本级别。protected已弃用。第 7 版已过时;更新为访问者更新的版本级别。protected已弃用。第 6 版已过时;更新为访问者更新的版本级别。protectedElementKindVisitor6(R defaultValue) 已弃用。第 6 版已过时;更新为访问者更新的版本级别。protected已弃用。第 7 版已过时;更新为访问者更新的版本级别。protectedElementKindVisitor7(R defaultValue) 已弃用。第 7 版已过时;更新为访问者更新的版本级别。protected已弃用。第 6 版已过时;更新为访问者更新的版本级别。protectedElementScanner6(R defaultValue) 已弃用。第 6 版已过时;更新为访问者更新的版本级别。protected已弃用。第 7 版已过时;更新为访问者更新的版本级别。protectedElementScanner7(R defaultValue) 已弃用。第 7 版已过时;更新为访问者更新的版本级别。protected已弃用。第 6 版已过时;更新为访问者更新的版本级别。protectedSimpleAnnotationValueVisitor6(R defaultValue) 已弃用。第 6 版已过时;更新为访问者更新的版本级别。protected已弃用。第 7 版已过时;更新为访问者更新的版本级别。protectedSimpleAnnotationValueVisitor7(R defaultValue) 已弃用。第 7 版已过时;更新为访问者更新的版本级别。protected已弃用。第 6 版已过时;更新为访问者更新的版本级别。protectedSimpleElementVisitor6(R defaultValue) 已弃用。第 6 版已过时;更新为访问者更新的版本级别。protected已弃用。第 7 版已过时;更新为访问者更新的版本级别。protectedSimpleElementVisitor7(R defaultValue) 已弃用。第 7 版已过时;更新为访问者更新的版本级别。protected已弃用。第 6 版已过时;更新为访问者更新的版本级别。protectedSimpleTypeVisitor6(R defaultValue) 已弃用。第 6 版已过时;更新为访问者更新的版本级别。protected已弃用。第 7 版已过时;更新为访问者更新的版本级别。protectedSimpleTypeVisitor7(R defaultValue) 已弃用。第 7 版已过时;更新为访问者更新的版本级别。protected已弃用。第 6 版已过时;更新为访问者更新的版本级别。protectedTypeKindVisitor6(R defaultValue) 已弃用。第 6 版已过时;更新为访问者更新的版本级别。protected已弃用。第 7 版已过时;更新为访问者更新的版本级别。protectedTypeKindVisitor7(R defaultValue) 已弃用。第 7 版已过时;更新为访问者更新的版本级别。 -
Deprecated 在 javax.management 中的用法
具有类型为 Deprecated 的注解的 javax.management 中的类具有类型为 Deprecated 的注解的 javax.management 中的方法修饰符和类型方法描述default ObjectInputStreamMBeanServer.deserialize(String className, byte[] data) 已弃用。使用MBeanServer.getClassLoaderRepository()获取类加载器存储库并使用它进行反序列化。default ObjectInputStreamMBeanServer.deserialize(String className, ObjectName loaderName, byte[] data) 已弃用。使用getClassLoader获取反序列化的类加载器。default ObjectInputStreamMBeanServer.deserialize(ObjectName name, byte[] data) 已弃用。使用getClassLoaderFor获取适当的类加载器以进行反序列化。voidAttributeValueExp.setMBeanServer(MBeanServer s) 已弃用。此方法无效。voidStringValueExp.setMBeanServer(MBeanServer s) 已弃用。voidValueExp.setMBeanServer(MBeanServer s) 已弃用。不需要此方法,因为ValueExp可以访问正在使用QueryEval.getMBeanServer()评估它的 MBean 服务。具有类型为 Deprecated 的注解的 javax.management 中的构造方法 -
Deprecated 在 javax.management.loading 中的用法
具有类型为 Deprecated 的注解的 javax.management.loading 中的类修饰符和类型类描述class已弃用。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。此 API 是管理小程序 (m-lets) 的一部分,它是允许加载远程 MBean 的遗留功能。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。此 API 是管理小程序 (m-lets) 的一部分,它是允许加载远程 MBean 的遗留功能。interface已弃用,将被删除:此 API 元素可能会在未来版本中删除。此 API 是管理小程序 (m-lets) 的一部分,它是允许加载远程 MBean 的遗留功能。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。此 API 是管理小程序 (m-lets) 的一部分,它是允许加载远程 MBean 的遗留功能。 -
Deprecated 在 javax.management.monitor 中的用法
具有类型为 Deprecated 的注解的 javax.management.monitor 中的字段修饰符和类型Field描述protected intMonitor.alreadyNotified已弃用。相当于Monitor.alreadyNotifieds[0]。protected StringMonitor.dbgTag已弃用。没有替代品。具有类型为 Deprecated 的注解的 javax.management.monitor 中的方法修饰符和类型方法描述CounterMonitor.getDerivedGauge()已弃用。从 JMX 1.2 开始,由CounterMonitor.getDerivedGauge(ObjectName)取代CounterMonitorMBean.getDerivedGauge()已弃用。从 JMX 1.2 开始,由CounterMonitorMBean.getDerivedGauge(ObjectName)取代GaugeMonitor.getDerivedGauge()已弃用。从 JMX 1.2 开始,由GaugeMonitor.getDerivedGauge(ObjectName)取代GaugeMonitorMBean.getDerivedGauge()已弃用。从 JMX 1.2 开始,由GaugeMonitorMBean.getDerivedGauge(ObjectName)取代StringMonitor.getDerivedGauge()已弃用。从 JMX 1.2 开始,由StringMonitor.getDerivedGauge(ObjectName)取代StringMonitorMBean.getDerivedGauge()已弃用。从 JMX 1.2 开始,由StringMonitorMBean.getDerivedGauge(ObjectName)取代longCounterMonitor.getDerivedGaugeTimeStamp()已弃用。从 JMX 1.2 开始,由CounterMonitor.getDerivedGaugeTimeStamp(ObjectName)取代longCounterMonitorMBean.getDerivedGaugeTimeStamp()已弃用。从 JMX 1.2 开始,由CounterMonitorMBean.getDerivedGaugeTimeStamp(ObjectName)取代longGaugeMonitor.getDerivedGaugeTimeStamp()已弃用。从 JMX 1.2 开始,由GaugeMonitor.getDerivedGaugeTimeStamp(ObjectName)取代longGaugeMonitorMBean.getDerivedGaugeTimeStamp()已弃用。从 JMX 1.2 开始,由GaugeMonitorMBean.getDerivedGaugeTimeStamp(ObjectName)取代longStringMonitor.getDerivedGaugeTimeStamp()已弃用。从 JMX 1.2 开始,由StringMonitor.getDerivedGaugeTimeStamp(ObjectName)取代longStringMonitorMBean.getDerivedGaugeTimeStamp()已弃用。从 JMX 1.2 开始,由StringMonitorMBean.getDerivedGaugeTimeStamp(ObjectName)取代Monitor.getObservedObject()已弃用。从 JMX 1.2 开始,由Monitor.getObservedObjects()取代MonitorMBean.getObservedObject()已弃用。从 JMX 1.2 开始,由MonitorMBean.getObservedObjects()取代CounterMonitor.getThreshold()已弃用。从 JMX 1.2 开始,由CounterMonitor.getThreshold(ObjectName)取代CounterMonitorMBean.getThreshold()已弃用。从 JMX 1.2 开始,由CounterMonitorMBean.getThreshold(ObjectName)取代voidMonitor.setObservedObject(ObjectName object) 已弃用。从 JMX 1.2 开始,由Monitor.addObservedObject(javax.management.ObjectName)取代voidMonitorMBean.setObservedObject(ObjectName object) 已弃用。从 JMX 1.2 开始,由MonitorMBean.addObservedObject(javax.management.ObjectName)取代voidCounterMonitor.setThreshold(Number value) 已弃用。从 JMX 1.2 开始,由CounterMonitor.setInitThreshold(java.lang.Number)取代voidCounterMonitorMBean.setThreshold(Number value) 已弃用。从 JMX 1.2 开始,由CounterMonitorMBean.setInitThreshold(java.lang.Number)取代 -
Deprecated 在 javax.management.openmbean 中的用法
具有类型为 Deprecated 的注解的 javax.management.openmbean 中的字段修饰符和类型Field描述static final String[]OpenType.ALLOWED_CLASSNAMES已弃用。请改用ALLOWED_CLASSNAMES_LIST。 -
Deprecated 在 javax.management.relation 中的用法
具有类型为 Deprecated 的注解的 javax.management.relation 中的构造方法 -
Deprecated 在 javax.management.remote.rmi 中的用法
具有类型为 Deprecated 的注解的 javax.management.remote.rmi 中的类 -
Deprecated 在 javax.naming 中的用法
具有类型为 Deprecated 的注解的 javax.naming 中的字段修饰符和类型Field描述static final StringContext.APPLET已弃用,将被删除:此 API 元素可能会在未来版本中删除。构造初始上下文时忽略具有此名称的环境属性。static final longName.serialVersionUID已弃用。接口中的serialVersionUID字段无效。 -
Deprecated 在 javax.naming.directory 中的用法
具有类型为 Deprecated 的注解的 javax.naming.directory 中的字段 -
Deprecated 在 javax.net.ssl 中的用法
具有类型为 Deprecated 的注解的 javax.net.ssl 中的方法修饰符和类型方法描述HandshakeCompletedEvent.getPeerCertificateChain()已弃用,将被删除:此 API 元素可能会在未来版本中删除。应改用返回java.security.cert.Certificate数组的HandshakeCompletedEvent.getPeerCertificates()方法。default X509Certificate[]SSLSession.getPeerCertificateChain()已弃用,将被删除:此 API 元素可能会在未来版本中删除。应改用返回java.security.cert.Certificate数组的SSLSession.getPeerCertificates()方法。 -
Deprecated 在 javax.security.auth 中的用法
具有类型为 Deprecated 的注解的 javax.security.auth 中的类具有类型为 Deprecated 的注解的 javax.security.auth 中的方法修饰符和类型方法描述static <T> TSubject.doAs(Subject subject, PrivilegedAction<T> action) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法取决于AccessControlContext,它与 安全管理器 一起被弃用,并在未来的版本中被删除。static <T> TSubject.doAs(Subject subject, PrivilegedExceptionAction<T> action) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法取决于AccessControlContext,它与 安全管理器 一起被弃用,并在未来的版本中被删除。static <T> TSubject.doAsPrivileged(Subject subject, PrivilegedAction<T> action, AccessControlContext acc) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。static <T> TSubject.doAsPrivileged(Subject subject, PrivilegedExceptionAction<T> action, AccessControlContext acc) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法仅与 安全管理器 结合使用,后者已弃用并会在未来版本中删除。static SubjectSubject.getSubject(AccessControlContext acc) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。此方法取决于AccessControlContext,它与 安全管理器 一起被弃用,并在未来的版本中被删除。 -
Deprecated 在 javax.security.cert 中的用法
具有类型为 Deprecated 的注解的 javax.security.cert 中的类修饰符和类型类描述class已弃用,将被删除:此 API 元素可能会在未来版本中删除。请改用java.security.cert中的类。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。请改用java.security.cert中的类。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。请改用java.security.cert中的类。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。请改用java.security.cert中的类。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。请改用java.security.cert中的类。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。请改用java.security.cert中的类。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。请改用java.security.cert中的类。 -
Deprecated 在 javax.sql.rowset 中的用法
具有类型为 Deprecated 的注解的 javax.sql.rowset 中的字段修饰符和类型Field描述static final booleanCachedRowSet.COMMIT_ON_ACCEPT_CHANGES已弃用。因为这个字段是最终的(它是接口的一部分),所以它的值不能改变。具有类型为 Deprecated 的注解的 javax.sql.rowset 中的方法修饰符和类型方法描述voidBaseRowSet.setUnicodeStream(int parameterIndex, InputStream x, int length) 已弃用。应该使用 getCharacterStream 代替它 -
Deprecated 在 javax.swing 中的用法
具有类型为 Deprecated 的注解的 javax.swing 中的类修饰符和类型类描述class已弃用,将被删除:此 API 元素可能会在未来版本中删除。Applet API 已弃用,没有替代品。protected class已弃用。不再使用或不需要此类。具有类型为 Deprecated 的注解的 javax.swing 中的字段修饰符和类型Field描述protected FocusListenerJComponent.AccessibleJComponent.accessibleFocusHandler已弃用。protected booleanJViewport.backingStore已弃用。从 Java 2 平台 v1.3 开始protected static final ComponentImageIcon.component已弃用。自 1.8protected static final MediaTrackerImageIcon.tracker已弃用。自 1.8具有类型为 Deprecated 的注解的 javax.swing 中的方法修饰符和类型方法描述voidRepaintManager.addDirtyRegion(Applet applet, int x, int y, int w, int h) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。Applet API 已弃用。static JScrollPaneJTable.createScrollPaneForTable(JTable aTable) 已弃用。从 Swing 版本 1.0.2 开始,由new JScrollPane(aTable)取代。voidJComponent.disable()已弃用。从 JDK 1.1 版开始,由java.awt.Component.setEnabled(boolean)取代。static voidFocusManager.disableSwingFocusManager()已弃用。从 1.4 开始,由KeyboardFocusManager.setDefaultFocusTraversalPolicy(FocusTraversalPolicy)取代voidJComponent.enable()已弃用。从 JDK 1.1 版开始,由java.awt.Component.setEnabled(boolean)取代。static ComponentSwingUtilities.findFocusOwner(Component c) 已弃用。从 1.4 开始,由KeyboardFocusManager.getFocusOwner()取代。JMenuBar.getComponentAtIndex(int i) 已弃用。被getComponent(int i)取代JPopupMenu.getComponentAtIndex(int i) 已弃用。static KeyStrokeKeyStroke.getKeyStroke(char keyChar, boolean onKeyRelease) 已弃用。使用 getKeyStroke(字符)AbstractButton.getLabel()已弃用。- 替换为getTextJInternalFrame.getMenuBar()已弃用。从 Swing 版本 1.0.3 开始,由getJMenuBar()取代。JRootPane.getMenuBar()已弃用。从 Swing 版本 1.0.3 开始,由getJMenuBar()取代。JComponent.getNextFocusableComponent()已弃用。从 1.4 开始,由FocusTraversalPolicy取代。Object[]JList.getSelectedValues()已弃用。从 JDK 1.7 开始,由JList.getSelectedValuesList()取代JPasswordField.getText()已弃用。从 Java 2 平台 v1.2 开始,由getPassword取代。JPasswordField.getText(int offs, int len) 已弃用。从 Java 2 平台 v1.2 开始,由getPassword取代。ScrollPaneLayout.getViewportBorderBounds(JScrollPane scrollpane) 已弃用。从 JDK 版本 Swing1.1 开始,由JScrollPane.getViewportBorderBounds()取代。voidJComponent.hide()已弃用。booleanJViewport.isBackingStoreEnabled()已弃用。从 Java 2 平台 v1.3 开始,由getScrollMode()取代。static booleanFocusManager.isFocusManagerEnabled()已弃用。从 1.4 开始,由KeyboardFocusManager.getDefaultFocusTraversalPolicy()取代booleanJComponent.isManagingFocus()已弃用。从 1.4 开始,由Component.setFocusTraversalKeys(int, Set)和Container.setFocusCycleRoot(boolean)取代。booleanJComponent.requestDefaultFocus()已弃用。从 1.4 开始,由FocusTraversalPolicy.getDefaultComponent(Container).requestFocus()取代voidJComponent.reshape(int x, int y, int w, int h) 已弃用。从 JDK 5 开始,由Component.setBounds(int, int, int, int)取代。voidJViewport.setBackingStoreEnabled(boolean enabled) 已弃用。从 Java 2 平台 v1.3 开始,由setScrollMode()取代。void已弃用。- 替换为setText(text)voidJInternalFrame.setMenuBar(JMenuBar m) 已弃用。从 Swing 版本 1.0.3 开始,由setJMenuBar(JMenuBar m)取代。voidJRootPane.setMenuBar(JMenuBar menu) 已弃用。从 Swing 版本 1.0.3 开始,由setJMenuBar(JMenuBar menu)取代。voidJComponent.setNextFocusableComponent(Component aComponent) 已弃用。从 1.4 开始,由FocusTraversalPolicy取代booleanInputVerifier.shouldYieldFocus(JComponent input) voidJTable.sizeColumnsToFit(boolean lastColumnOnly) 已弃用。从 Swing 版本 1.0.3 开始,由doLayout()取代。 -
Deprecated 在 javax.swing.plaf 中的用法
具有类型为 Deprecated 的注解的 javax.swing.plaf 中的方法修饰符和类型方法描述TextUI.getToolTipText(JTextComponent t, Point pt) abstract RectangleTextUI.modelToView(JTextComponent t, int pos) abstract RectangleTextUI.modelToView(JTextComponent t, int pos, Position.Bias bias) abstract intTextUI.viewToModel(JTextComponent t, Point pt) abstract intTextUI.viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn) -
Deprecated 在 javax.swing.plaf.basic 中的用法
具有类型为 Deprecated 的注解的 javax.swing.plaf.basic 中的类修饰符和类型类描述protected class已弃用,将被删除:此 API 元素可能会在未来版本中删除。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。class已弃用,将被删除:此 API 元素可能会在未来版本中删除。具有类型为 Deprecated 的注解的 javax.swing.plaf.basic 中的字段修饰符和类型Field描述protected KeyStrokeBasicDesktopPaneUI.closeKey已弃用。从 1.3 开始。protected KeyStrokeBasicSplitPaneUI.dividerResizeToggleKey已弃用。从 Java 2 平台 v1.3 开始。protected KeyStrokeBasicSplitPaneUI.downKey已弃用。从 Java 2 平台 v1.3 开始。protected KeyStrokeBasicTabbedPaneUI.downKey已弃用。从 Java 2 平台 v1.3 开始。protected KeyStrokeBasicToolBarUI.downKey已弃用。从 Java 2 平台 v1.3 开始。protected KeyStrokeBasicSplitPaneUI.endKey已弃用。从 Java 2 平台 v1.3 开始。protected KeyStrokeBasicSplitPaneUI.homeKey已弃用。从 Java 2 平台 v1.3 开始。protected ActionListenerBasicSplitPaneUI.keyboardDownRightListener已弃用。从 Java 2 平台 v1.3 开始。protected ActionListenerBasicSplitPaneUI.keyboardEndListener已弃用。从 Java 2 平台 v1.3 开始。protected ActionListenerBasicSplitPaneUI.keyboardHomeListener已弃用。从 Java 2 平台 v1.3 开始。protected ActionListenerBasicSplitPaneUI.keyboardResizeToggleListener已弃用。从 Java 2 平台 v1.3 开始。protected ActionListenerBasicSplitPaneUI.keyboardUpLeftListener已弃用。从 Java 2 平台 v1.3 开始。protected KeyStrokeBasicSplitPaneUI.leftKey已弃用。从 Java 2 平台 v1.3 开始。protected KeyStrokeBasicTabbedPaneUI.leftKey已弃用。从 Java 2 平台 v1.3 开始。protected KeyStrokeBasicToolBarUI.leftKey已弃用。从 Java 2 平台 v1.3 开始。protected KeyStrokeBasicDesktopPaneUI.maximizeKey已弃用。从 1.3 开始。protected KeyStrokeBasicDesktopPaneUI.minimizeKey已弃用。从 1.3 开始。protected KeyStrokeBasicDesktopPaneUI.navigateKey已弃用。从 1.3 开始。protected KeyStrokeBasicDesktopPaneUI.navigateKey2已弃用。从 1.3 开始。protected KeyStrokeBasicInternalFrameUI.openMenuKey已弃用。从 Java 2 平台 v1.3 开始。protected KeyStrokeBasicSplitPaneUI.rightKey已弃用。从 Java 2 平台 v1.3 开始。protected KeyStrokeBasicTabbedPaneUI.rightKey已弃用。从 Java 2 平台 v1.3 开始。protected KeyStrokeBasicToolBarUI.rightKey已弃用。从 Java 2 平台 v1.3 开始。protected KeyStrokeBasicSplitPaneUI.upKey已弃用。从 Java 2 平台 v1.3 开始。protected KeyStrokeBasicTabbedPaneUI.upKey已弃用。从 Java 2 平台 v1.3 开始。protected KeyStrokeBasicToolBarUI.upKey已弃用。从 Java 2 平台 v1.3 开始。具有类型为 Deprecated 的注解的 javax.swing.plaf.basic 中的方法修饰符和类型方法描述protected JFrameBasicToolBarUI.createFloatingFrame(JToolBar toolbar) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。protected ActionListenerBasicSplitPaneUI.createKeyboardDownRightListener()已弃用。从 Java 2 平台 v1.3 开始。protected ActionListenerBasicSplitPaneUI.createKeyboardEndListener()已弃用。从 Java 2 平台 v1.3 开始。protected ActionListenerBasicSplitPaneUI.createKeyboardHomeListener()已弃用。从 Java 2 平台 v1.3 开始。protected ActionListenerBasicSplitPaneUI.createKeyboardResizeToggleListener()已弃用。从 Java 2 平台 v1.3 开始。protected ActionListenerBasicSplitPaneUI.createKeyboardUpLeftListener()已弃用。从 Java 2 平台 v1.3 开始。protected intBasicSplitPaneUI.getDividerBorderSize()已弃用。从 Java 2 平台 v1.3 开始,改为在分隔符上设置边框。voidBasicDirectoryModel.intervalAdded(ListDataEvent e) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。过时的方法,不再使用。voidBasicDirectoryModel.intervalRemoved(ListDataEvent e) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。过时的方法,不再使用。protected boolean已弃用,将被删除:此 API 元素可能会在未来版本中删除。过时的方法,不再使用。BasicTextUI.modelToView(JTextComponent tc, int pos) BasicTextUI.modelToView(JTextComponent tc, int pos, Position.Bias bias) intBasicTextUI.viewToModel(JTextComponent tc, Point pt) intBasicTextUI.viewToModel(JTextComponent tc, Point pt, Position.Bias[] biasReturn) -
Deprecated 在 javax.swing.plaf.metal 中的用法
具有类型为 Deprecated 的注解的 javax.swing.plaf.metal 中的类修饰符和类型类描述class已弃用。从 Java 2 平台 v1.4 开始。protected class已弃用。从 JDK 版本 9 开始。protected class已弃用。从 JDK 版本 9 开始。具有类型为 Deprecated 的注解的 javax.swing.plaf.metal 中的方法修饰符和类型方法描述protected voidMetalComboBoxUI.editablePropertyChanged(PropertyChangeEvent e) 已弃用。从 Java 2 平台 v1.4 开始。protected voidMetalComboBoxUI.removeListeners()已弃用。从 Java 2 平台 v1.4 开始。voidMetalScrollPaneUI.uninstallListeners(JScrollPane scrollPane) -
Deprecated 在 javax.swing.plaf.multi 中的用法
具有类型为 Deprecated 的注解的 javax.swing.plaf.multi 中的方法修饰符和类型方法描述MultiTextUI.modelToView(JTextComponent a, int b) MultiTextUI.modelToView(JTextComponent a, int b, Position.Bias c) intMultiTextUI.viewToModel(JTextComponent a, Point b) 已弃用。intMultiTextUI.viewToModel(JTextComponent a, Point b, Position.Bias[] c) 已弃用。 -
Deprecated 在 javax.swing.table 中的用法
具有类型为 Deprecated 的注解的 javax.swing.table 中的字段具有类型为 Deprecated 的注解的 javax.swing.table 中的方法修饰符和类型方法描述voidTableColumn.disableResizedPosting()已弃用。从 Java 2 平台 v1.3 开始voidTableColumn.enableResizedPosting()已弃用。从 Java 2 平台 v1.3 开始 -
Deprecated 在 javax.swing.text 中的用法
具有类型为 Deprecated 的注解的 javax.swing.text 中的类具有类型为 Deprecated 的注解的 javax.swing.text 中的方法修饰符和类型方法描述protected TableView.TableCellTableView.createTableCell(Element elem) 已弃用。表格单元格现在可以是任意视图实现,并且应该由 ViewFactory 而不是表格生成。protected intPasswordView.drawEchoCharacter(Graphics g, int x, int y, char c) protected voidprotected voidprotected intPasswordView.drawSelectedText(Graphics g, int x, int y, int p0, int p1) protected intPlainView.drawSelectedText(Graphics g, int x, int y, int p0, int p1) protected intWrappedPlainView.drawSelectedText(Graphics g, int x, int y, int p0, int p1) static final intUtilities.drawTabbedText(Segment s, int x, int y, Graphics g, TabExpander e, int startOffset) protected intPasswordView.drawUnselectedText(Graphics g, int x, int y, int p0, int p1) protected intPlainView.drawUnselectedText(Graphics g, int x, int y, int p0, int p1) protected intWrappedPlainView.drawUnselectedText(Graphics g, int x, int y, int p0, int p1) static final intUtilities.getBreakLocation(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset) protected FontMetricsLabelView.getFontMetrics()已弃用。在 JDK 中运行时,FontMetrics 不用于字形渲染。static final intUtilities.getPositionAbove(JTextComponent c, int offs, int x) static final intUtilities.getPositionBelow(JTextComponent c, int offs, int x) static final intUtilities.getTabbedTextOffset(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset) static final intUtilities.getTabbedTextOffset(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset, boolean round) static final intUtilities.getTabbedTextWidth(Segment s, FontMetrics metrics, int x, TabExpander e, int startOffset) JTextComponent.modelToView(int pos) View.modelToView(int pos, Shape a) 已弃用。intJTextComponent.viewToModel(Point pt) intView.viewToModel(float x, float y, Shape a) 已弃用。 -
Deprecated 在 javax.swing.text.html 中的用法
具有类型为 Deprecated 的注解的 javax.swing.text.html 中的字段修饰符和类型Field描述static final StringFormView.RESET已弃用。从 1.3 开始,值来自 UIManager UIManager 属性 FormView.resetButtonTextstatic final StringFormView.SUBMIT已弃用。从 1.3 开始,值现在来自 UIManager 属性 FormView.submitButtonText具有类型为 Deprecated 的注解的 javax.swing.text.html 中的方法修饰符和类型方法描述protected voidHTMLEditorKit.InsertHTMLTextAction.insertAtBoundry(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag) 已弃用。从 Java 2 平台 v1.3 开始,使用 insertAtBoundary -
Deprecated 在 javax.swing.tree 中的用法
具有类型为 Deprecated 的注解的 javax.swing.tree 中的方法修饰符和类型方法描述protected voidDefaultTreeSelectionModel.notifyPathChange(Vector<?> changedPaths, TreePath oldLeadSelection) 已弃用。从 JDK 版本 1.7 开始 -
Deprecated 在 javax.tools 中的用法
具有类型为 Deprecated 的注解的 javax.tools 中的方法修饰符和类型方法描述default Iterable<? extends JavaFileObject>StandardJavaFileManager.getJavaFileObjectsFromPaths(Iterable<? extends Path> paths) 已弃用。请改用StandardJavaFileManager.getJavaFileObjectsFromPaths(Collection),以防止使用单个Path作为此类参数意外调用该方法的可能性。static ClassLoaderToolProvider.getSystemToolClassLoader()已弃用。此方法在 Java SE 的未来版本中可能会被删除。 -
Deprecated 在 javax.xml.stream 中的用法
具有类型为 Deprecated 的注解的 javax.xml.stream 中的方法修饰符和类型方法描述static XMLEventFactoryXMLEventFactory.newInstance(String factoryId, ClassLoader classLoader) 已弃用。此方法已被弃用以保持 API 一致性。static XMLInputFactoryXMLInputFactory.newInstance(String factoryId, ClassLoader classLoader) 已弃用。此方法已被弃用以保持 API 一致性。static XMLInputFactoryXMLOutputFactory.newInstance(String factoryId, ClassLoader classLoader) 已弃用。属于错误类的 XMLInputFactory 实例。 -
Deprecated 在 jdk.net 中的用法
具有类型为 Deprecated 的注解的 jdk.net 中的类具有类型为 Deprecated 的注解的 jdk.net 中的方法修饰符和类型方法描述static <T> TSockets.getOption(DatagramSocket s, SocketOption<T> name) 已弃用。static <T> TSockets.getOption(ServerSocket s, SocketOption<T> name) 已弃用。static <T> TSockets.getOption(Socket s, SocketOption<T> name) 已弃用。static <T> voidSockets.setOption(DatagramSocket s, SocketOption<T> name, T value) 已弃用。static <T> voidSockets.setOption(ServerSocket s, SocketOption<T> name, T value) 已弃用。static <T> voidSockets.setOption(Socket s, SocketOption<T> name, T value) 已弃用。static Set<SocketOption<?>>Sockets.supportedOptions(Class<?> socketType) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。 -
Deprecated 在 org.ietf.jgss 中的用法
具有类型为 Deprecated 的注解的 org.ietf.jgss 中的方法修饰符和类型方法描述voidGSSContext.acceptSecContext(InputStream inStream, OutputStream outStream) 已弃用。基于流的方法已从 RFC 8353 中删除。voidGSSContext.getMIC(InputStream inStream, OutputStream outStream, MessageProp msgProp) 已弃用。基于流的方法已从 RFC 8353 中删除。intGSSContext.initSecContext(InputStream inStream, OutputStream outStream) 已弃用。基于流的方法已从 RFC 8353 中删除。voidGSSContext.unwrap(InputStream inStream, OutputStream outStream, MessageProp msgProp) 已弃用。基于流的方法已从 RFC 8353 中删除。voidGSSContext.verifyMIC(InputStream tokStream, InputStream msgStream, MessageProp msgProp) 已弃用。基于流的方法已从 RFC 8353 中删除。voidGSSContext.wrap(InputStream inStream, OutputStream outStream, MessageProp msgProp) 已弃用。基于流的方法已从 RFC 8353 中删除。 -
Deprecated 在 org.xml.sax 中的用法
具有类型为 Deprecated 的注解的 org.xml.sax 中的类修饰符和类型接口描述interface已弃用。此接口已被 SAX2Attributes接口取代,其中包括命名空间支持。interface已弃用。此接口已被 SAX2ContentHandler接口取代,其中包括命名空间支持。class已弃用。此类使用已弃用的DocumentHandler接口。interface已弃用。此接口已被 SAX2XMLReader接口取代,其中包括命名空间支持。 -
Deprecated 在 org.xml.sax.helpers 中的用法
具有类型为 Deprecated 的注解的 org.xml.sax.helpers 中的类