猿问

使用Sun的专有Java类是一种糟糕的实践吗?

使用Sun的专有Java类是一种糟糕的实践吗?

如果使用Sun的专有Java类,编译器将显示警告。我认为使用这些类通常是个坏主意。我在某个地方读过这个。不过,除了这些警告外,你是否有根本理由不应使用这些警告呢?



牛魔王的故事
浏览 453回答 3
3回答

ITMISS

因为它们是内部API:它们可能会在无证或无支撑方法和它们绑定到特定的JRE/JDK(太阳限制程序的可移植性。尽量避免使用这样的API,总是喜欢公开的文档和指定的类。

慕妹3146593

Sun的专有Java类是其Java实现的一部分,而不是JavaAPI的一部分,它们的使用没有文档化,也不受支持。由于它们是内部的,因此可以在任何时候根据Sun JVM工作团队决定的任何原因对它们进行更改。此外,Sun的Java实现并不是唯一的!您的代码将无法从其他供应商(如Oracle/BEA和IBM)移植到JVM。
随时随地看视频慕课网APP

相关分类

Java
我要回答