gpt4 book ai didi

Java 7 FileSystemProvider 向后兼容

转载 作者:行者123 更新时间:2023-12-04 05:53:42 25 4
gpt4 key购买 nike

我们正在构建一个新的 Java 7 NIO.2 FileSystemProvider,并且不希望排除 Java 6 用户。支持 Java 6 用户有什么好的策略吗?构建与 Java 6 兼容的东西然后在上面构建新的 API 会更好吗?

最佳答案

这取决于您使用哪些功能。 NIO2 有一些你在 Java 6 中根本无法复制的特性。

但是要走的路是创建一个包含您需要的功能的接口(interface),然后编写两个实现。在运行时,您可以检查 Java 版本并使用反射来实例化正确的版本。

关于Java 7 FileSystemProvider 向后兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9772492/

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