- Java 10 教程
- Java 10 - 主页
- Java 10 - 概述
- Java 10 - 环境设置
- Java 10 - 基于时间的发布版本控制
- Java 10 - 局部变量类型推断
- Java 10 - 新 API 和选项
- Java 10 - 删除的功能和选项
- Java 10 - 已弃用的功能和选项
- Java 10 - JIT 编译器
- Java 10 - 类数据共享
- Java 10 - 增强的垃圾收集
- Java 10 - 区域设置增强
- Java 10 - 堆分配
- Java 10 - 统一的 JDK 森林
- Java 10 - 根证书
- Java 10 - 线程本地握手
- Java其他版本教程
- Java教程
- Java 8 教程
- Java 9 教程
- Java 10 有用资源
- Java 10 - 快速指南
- Java 10 - 有用的资源
- Java 10 - 讨论
Java 10 - 删除的功能和选项
JDK 10 版本已从 Java 库中删除了多个已弃用的 API、功能和选项。以下为相关详情。
删除了不支持的 LookAndFeels - 使用 Nimbus 或 Aqua LookAndFeels 的应用程序必须迁移到新语法。
Nimbus - 现有代码
javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
Nimbus - 新代码
UIManager.setLookAndFeel("javax.swing.plaf.nimbus.NimbusLookAndFeel");
Aqua - 现有代码
javax.swing.UIManager.setLookAndFeel("apple.laf.AquaLookAndFeel");
Aqua - 新代码
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
Runtime.getLocalizedInputStream 和 getLocalizedOutputStream 方法已删除- Runtime.getLocalizedInputStream 和 getLocalizedOutputStream 方法不再可用,因为它们是过时的国际化机制的一部分。
删除了 RMI 服务器端多路复用协议支持- RMI 服务器端多路复用协议在 Java 9 中被禁用,并在 Java 10 中被删除。
删除了常见 DOM API - com.sun.java.browser.plugin2.DOM 和 sun.plugin.dom.DOMObject API 已被删除。netscape.javascript.JSObject 可用于修改 DOM。
FlatProfiler 已删除- FlatProfiler 在 Java 9 中已弃用,并在 Java 10 中被删除。
已删除过时的 -X 选项- -Xoss、-Xsqnopause、-Xoptimize、-Xboundthreads 和 -Xusealtsigs,过时的 Hotspot VM 选项已在 java 10 中删除。
HostServicesgetWebContext 方法已删除- HostServicesgetWebContext 方法在 Java 9 中已弃用,并在 Java 10 中删除。
删除了 T2K 光栅器和 ICU 布局引擎- T2K 光栅器和 ICU 布局引擎已从 JavaFX 中删除。
VP6/FXM/FLV 代码已删除- P6 视频编码格式和 FXM/FLV 容器支持已在 JavaFX Media 中删除。将改用 MP4 容器中的 H.264/AVC1 或 HTTP Live Streaming。
1.2 版之前的 SecurityManager 方法和字段已删除- 1.2 版之前已弃用的 java.lang.SecurityManager 方法和字段(标记为 forRemoval=true)已被删除。
已删除policytool -policytool安全工具已被删除。
com.sun.security.auth.** 中已弃用的类已删除
以下已弃用的类已被删除
com.sun.security.auth.PolicyFile
com.sun.security.auth.SolarisNumericGroupPrincipal
com.sun.security.auth.SolarisNumericUserPrincipal
com.sun.security.auth.SolarisPrincipal
com.sun.security.auth.X500Principal
com.sun.security.auth.module.SolarisLoginModule
com.sun.security.auth.module.SolarisSystem
旧(JDK 6、JDK 7 和 JDK 8 时代)标准 Doclet 已删除- 旧(JDK 6、JDK 7 和 JDK 8 时代)标准 doclet 用于输出 HTML 内容,并已被替代品取代,已被删除。
javah 工具已删除- 本机标头生成工具 javah 已被删除。
Java 启动器的数据模型选项 -d32 和 -d64 已删除。− 已删除过时和已弃用的选择选项(-d32、-d64、-J-d32 和 -J-d64)。