<分区>
我在 Java 中用 IO 做了很多工作,在寻找将原语转换为字节数组的代码并返回后,我在其中一个 Java 源代码托管上找到了 java.io.Bits
的源代码网站。快速浏览后,我意识到这正是我所需要的,除了它是包私有(private)的。所以我制作了一份公开的副本,存储在我的项目包中并使用(我向你保证,仅在个人项目中使用)。我发现它非常有用。
我的问题是,为什么这个包是私有(private)的?我可以看到它对使用 IO 的人非常有用,而且我认为改变它对公众的可见性(在 rt.jar 中)没有任何缺点。或者是否有类似的东西(请不要提及其他图书馆)?
这是一个随机选择的网站的链接,该网站具有 java.io.Bits
的 Java 源代码:http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/io/Bits.java