为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

牛魔王的故事 2019-07-03 17:41:38
使用Sun的专有Java类是一种糟糕的实践吗?如果使用Sun的专有Java类,编译器将显示警告。我认为使用这些类通常是个坏主意。我在某个地方读过这个。不过,除了这些警告外,你是否有根本理由不应使用这些警告呢?
查看完整描述

3 回答

?
ITMISS

TA贡献1871条经验 获得超8个赞

因为它们是内部API:它们可能会在无证无支撑方法和它们绑定到特定的JRE/JDK(太阳限制程序的可移植性。

尽量避免使用这样的API,总是喜欢公开的文档和指定的类。


查看完整回答
反对 回复 2019-07-03
?
慕妹3146593

TA贡献1820条经验 获得超9个赞

Sun的专有Java类是其Java实现的一部分,而不是JavaAPI的一部分,它们的使用没有文档化,也不受支持。由于它们是内部的,因此可以在任何时候根据Sun JVM工作团队决定的任何原因对它们进行更改。

此外,Sun的Java实现并不是唯一的!您的代码将无法从其他供应商(如Oracle/BEA和IBM)移植到JVM。


查看完整回答
反对 回复 2019-07-03
  • 3 回答
  • 0 关注
  • 452 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信