gpt4 book ai didi

java - 类/方法 - 在 SDK 中删除/更改

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:26:18 25 4
gpt4 key购买 nike

我今天正在讨论多年来是否有任何类或方法从核心 Java SDK 中删除。我知道有些东西会被弃用,但它有没有被更改或删除?

我认为它有(我想不出例子)所以也许我错了。

我在网上阅读了一些文章,这些文章表明没有任何内容被删除 - 从来没有!

有什么想法吗?

最佳答案

最好看看 Oracle 的这篇文章:Java SE 7 and JDK 7 Compatibility

文章中的一小段复制粘贴:

源兼容性

Java SE 7 包括新的语言特性和平台 API。如果在源文件中使用这些,则该源文件无法在早期版本的 Java 平台上编译。

一般来说,源代码兼容性策略是为了避免引入源代码不兼容。

弃用的 API 是仅支持与以前版本兼容的接口(interface)。只要使用其中之一,javac 编译器就会生成一条警告消息,除非使用了 -nowarn 命令行选项。建议修改程序以消除不推荐使用的 API 的使用,尽管目前没有从系统中完全删除此类 API 的计划。

sun.* 包中的一些 API 发生了变化。这些 API 不适合开发人员使用。从 sun.* 包导入的开发人员自行承担风险。有关详细信息,请参阅 Why Developers Should Not Write Programs That Call sun.* Packages .

关于java - 类/方法 - 在 SDK 中删除/更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13238685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com