一尘不染

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

java

如果使用Sun的专有Java类,则编译器将显示警告。我认为使用这些类通常不是一个好主意。我在某处阅读过。但是,除了警告之外,还有其他根本原因不建议您使用它们?


阅读 250

收藏
2020-03-01

共1个答案

一尘不染

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

尽量避免使用此类API,请始终偏爱公开记录和指定的类。

2020-03-01