java - 使用 Sun 专有的 Java 类是一种不好的做法吗?

标签 java sun

如果您使用 Sun 的专有 Java 类,编译器会显示警告。我认为使用这些类通常是一个坏主意。我在某处读到过这个。但是,除了警告之外,是否还有任何不应该使用它们的根本原因?

最佳答案

因为它们是内部 API:它们可能会以未记录不受支持的方式进行更改,并且它们绑定(bind)到特定的 JRE/JDK(在您的情况下为 Sun),从而限制了程序的可移植性。

尽量避免使用此类 API,始终首选公共(public)记录和指定的类。

关于java - 使用 Sun 专有的 Java 类是一种不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29980758/

相关文章:

java : generating xpath using string matcher regex

java - 无法在 java 类中导入 org.sun.management.OperatingSystemMXBean?

Java WTK 无法使用 StringTokenizer

c - SUN RPC(ONC/RPC): Calculating round trip time (or pinging) using null procedure in C

java - 服务器上使用 RPC 的多人纸牌游戏

java - WebDriver 无法对具有 onclick=function1() 作为属性的输入元素执行单击

java - 检查 .wav 文件的相似性

java - 用于创建名称递增的对象的数组

java - 使用 SwingWorker 和 HttpClient-4.1.1 在 Sun java 和 Oracle 之间上传奇怪的文件行为

jms - SUN IMQ 主题消息预览