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

标签 java sun

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

最佳答案

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

尽量避免使用此类 API,始终更喜欢公开记录和指定的类。

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

相关文章:

Java Base64 Sun 到 JDK8

java - 有没有什么好的Table打印功能?

Java - 在 JAR 文件中写入 txt

Java 不支持主要次要版本 52?尽管我没有使用 Oracle Java 1.8 的新功能,为什么会发生这种情况?

java - 既然 Oracle 停用了 Suns 下载站点,我应该在哪里下载适用于 Linux 的 javacomm?

java - 对于桌面和企业开发,是否有 Sun JVM 的可靠替代品?

java - Android中的Gradle错误

java - JPA @version - 可以用来计算表条目的版本

java - 设置jfreechart x轴上的时间