Java运行时中是否真的没有秘密的流复制方法?

时间:2012-03-04 03:26:32

标签: java

我知道IOUtils,我知道FileChannel transferTo。 但我真的想知道在普通的Java运行时中是否存在隐藏的流复制方法。

类似于公共长拷贝(InputStream是,OutputStream os){...}

我知道我可以自己写,但我很好奇。

1 个答案:

答案 0 :(得分:3)

AFAIK,在Java运行时库中没有“秘密”方法/工具。如果有,你不应该使用它。


秘密方法......又称私有API ...通常以这种方式实现,这是有充分理由的。例如,它们可能具有通用API中不需要的行为。这通常是避免它们的好理由。

此外,Sun / Oracle始终采取的立场是,这些API和/或其行为可能会被更改或删除,恕不另行通知。事实上,这种情况会发生。

最后,如果您的代码直接依赖于私有API,那么许多IDE,错误/样式检查器和依赖关系管理框架将与您一起使用 *

*查阅:-)