亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> java

Java 10 移除的废弃 API、特性与选项清单

已移除项目汇总

Java 10 清理了大量长期废弃的 API、工具与选项,减少维护负担、精简运行时体积。

1. Swing LookAndFeel 类名变更

Nimbus 与 Aqua 旧类名移除,需迁移至新包路径:

// Nimbus 旧 → 新
UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
// →
UIManager.setLookAndFeel("javax.swing.plaf.nimbus.NimbusLookAndFeel");

// Aqua 旧 → 新
UIManager.setLookAndFeel("apple.laf.AquaLookAndFeel");
// →
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

2. 废弃国际化机制移除

属于过时的本地化流机制,已无替代必要。

3. RMI 服务端多路复用协议

Java 9 已禁用,Java 10 彻底移除。

4. 通用 DOM API 移除

替代方案:使用 netscape.javascript.JSObject 操作 DOM。

5. 性能分析工具清理

6. JavaFX 相关移除

7. 安全相关清理

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

8. 文档工具更新

9. 启动器选项清理

迁移建议

java

  1. 精通 Java 运算符:类型、语法与实战示例
  2. Java 注释:类型、用法与最佳实践
  3. 精通 Java 增强 for 循环:语法、示例与最佳实践
  4. 精通 Java 字符串:创建、方法与最佳实践
  5. 精通 Java 接口:概念、实现与最佳实践
  6. 精通 Java 匿名内部类:定义、语法与实战示例
  7. 精通 Java Try-With-Resources:自动资源管理详解
  8. Java 注解详解:类型、放置位置与实战示例
  9. Java 断言实战指南:尽早发现 Bug 与保障代码可靠性
  10. 深入理解 Java Vector:用法、特性及与 ArrayList 的对比
  11. Java 10 新增 70+ API 与特性详解
  12. JDK 10 废弃预警:标记为移除的关键 API 与模块