从Java 11中删除的API

在看到一些Java 10中删除了API之后, Java 11JSR 384 )看起来将删除更多API。 在最近的OpenJDK java-se-spec-experts邮件列表帖子“ 发布到jcp.org的JSR 384(Java SE 11)PFD规范 ”中,Iris Clark宣布了Java SE 11(18.9)建议的最终草案规范的可用性。 本文档列出了作为Java 11的一部分而被删除的API

除了删除整个模块之外,还将删除“单个”(类/方法)API。

JDK 11中删除的各个API
类/方法被删除 附加说明/参考
java.lang.Runtime.runFinalizersOnExit(boolean) 危险运行FinalizersOnExit
弃用Java的终结器
java.lang.SecurityManager.checkAwtEventQueueAccess() 安全管理器和Java SE JDK
JDK-8177554
JDK-8029886 JDK-8186535
java.lang.SecurityManager.checkMemberAccess(java.lang.Class,int)
java.lang.SecurityManager.checkSystemClipboardAccess()
java.lang.SecurityManager.checkTopLevelWindow(java.lang.Object)
java.lang.System.runFinalizersOnExit(boolean) 危险运行FinalizersOnExit
弃用Java的终结器
java.lang.Thread.destroy() 线程方法destroy()和stop(Throwable)在JDK 11中删除
java.lang.Thread.stop(java.lang.Throwable)
从Java 11中删除模块级API
名称 模块已卸下 潜在的第三方更换
JavaBeans激活框架 (JAF) java.activation Maven神器
通用对象请求代理体系结构 (CORBA) java.corba 玻璃鱼-科尔巴
下表中列出的其他模块的聚合器模块 java.se.ee
Java交易API (JTA) java.transaction Maven神器
XML绑定的Java体系结构JAXB java.xml.bind Maven神器
XML Web Services的Java API (JAX-WS) java.xml.ws Maven神器
常用注释 java.xml.ws.annotation Maven神器

JEP 320 [“删除Java EE和CORBA模块”]和StackOverflow页面“ 用Java EE API替换不推荐使用的JPMS模块 ”提供了有关Java SE EE / CORBA相关模块替换的更多详细信息。

翻译自: https://www.javacodegeeks.com/2018/08/apis-removed-java-11.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值