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

JDK 10 废弃预警:标记为移除的关键 API 与模块

Java 10 标记为 forRemoval=true 的废弃项

以下 API/模块在 Java 10 被正式废弃并标记为未来版本移除,开发者应尽快规划迁移。

1. SNMP 监控模块

2. 旧安全类

均标记 forRemoval=true,建议迁移至 java.security.cert 等现代 API。

3. javax.security.auth.Policy

4. 独立模块化的 Java EE / CORBA 模块

以下模块因已有独立成熟实现,标记为移除:

这些模块在 Java 11 中已从 JDK 中移除,需作为独立依赖引入(Maven/Gradle 坐标可在 Maven Central 获取)。

应对策略

  1. 使用 jdeprscan --release 10 --for-removal 扫描代码库。
  2. 对于 Java EE/CORBA 模块,在 module-info.java 中声明 requires 并添加对应第三方依赖。
  3. 安全相关代码迁移至标准 java.security.cert、javax.security.auth 新 API。
  4. 关注 Oracle 与社区发布的迁移指南,提前适配 Java 11+ LTS 版本。

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. Java 10 移除的废弃 API、特性与选项清单