沐鸣登录网站Java 9将最终赋予这个术语“deprecated”的含义

我不确定是否只有我一个人持这种观点,但在我看来,对最后定案方法的反对已被压倒了太多的压力。我不记得对方法弃用有多狂热了,因为他们将java.util.Date()构造函数列入黑名单,并告诉每个人开始使用GregorianCalendar来代替。
Java方法被弃用的意思沐鸣登录网站
不能简单地停止调用已弃用的方法
赋予“deprecated”一词的含义
每当弃用的Java方法成为新闻时,我总是喜欢对语言之神喋喋不休地谈论这样一个事实:即使方法已被弃用,但底层代码实际上从未从API中删除,因此,懒惰的开发人员只是继续使用它,弃用警告就会被诅咒。
之前来自第三方的关于贬损的咆哮毫无意义
在最近一篇题为“Object.finalize()的弃用”的博客文章中,Oracle技术人员负责人Stuart Marks澄清了Java 9中哪些方法被弃用,以及哪些被弃用的方法实际上已经从API中删除了。以下是他文章的相关节选:沐鸣平台注册登录
此外,在Java SE 9中,forRemoval=true已经不支持大约20个方法和6个模块,这表明我们打算在下一个主要的Java SE版本中删除它们。一些需要删除的类和方法包括:
java.lang.Compiler
Thread.destroy
System.runFinalizersOnExit
Thread.stop (Throwable)
不赞成删除的模块如下:
java.activation
java.corba
java.transaction
java.xml.bind
java.xml.ws
java.xml.ws.annotation
所以,是的,我们正在认真考虑移除这些东西!沐鸣平台首页
不赞成的值!=不赞成的意思
所以我想这会让我闭嘴一段时间。他们正在着手修剪API,去掉不赞成使用的方法。我只要求他们不要删除那些不赞成的java.util。日期的构造函数。我仍然在写使用它的代码。