五千年(敝帚自珍)

主题:【原创】JAVA的一个Bug -- 北风之神

共:💬3
全看树展主题 · 分页首页 上页
/ 1
下页 末页
家园 【原创】JAVA的一个Bug

在java.io这个包里,都是用int型来表示文件长度,对于文件长度大于2G的情况,就出现了问题。

如果改成long型的话,就可以正确处理长度将近一万P的文件,至少目前还不存在这样的大文件吧。

关键词(Tags): #java#bug
家园 你搞错了吧

文件长度是long型啊:

http://java.sun.com/j2se/1.4.2/docs/api/java/io/File.html#length()

家园 对不起,我没仔细看

File这里确实是用Long。

但这个:

http://java.sun.com/j2se/1.4.2/docs/api/java/io/InputStream.html#available()

又查了一下C#的文档,好看都是用的Long。

全看树展主题 · 分页首页 上页
/ 1
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河