gpt4 book ai didi

java - Java运行时真的没有 secret 的流复制方法吗?

转载 作者:行者123 更新时间:2023-12-02 00:28:46 25 4
gpt4 key购买 nike

我了解 IOUtils,也了解 FileChannel TransferTo。但我真的很想知道在正常的Java运行时中是否隐藏着一个流复制方法。

类似于 public long copy(InputStream is, OutputStream os){...}

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

最佳答案

据我所知,Java 运行时库中没有用于执行此操作的“ secret ”方法/设施。如果有,您就不应该使用它。

<小时/>

secret 方法……又名私有(private) API……通常以这种方式实现是有充分理由的。例如,它们的行为可能不是通用 API 所需要的。这通常是避免使用它们的一个很好的理由。

此外,Sun/Oracle 始终认为这些 API 和/或其行为可能会在没有通知的情况下被更改或删除。事实上,这种情况确实发生了。

最后,如果您的代码直接依赖于私有(private) API,许多 IDE、错误/样式检查器和依赖项管理框架都会变得不稳定*

* 查找一下:-)

关于java - Java运行时真的没有 secret 的流复制方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9552057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com