new Byte[(int)file.length()]中会不会出现 length 超过 int范围的情况?如果超过了会怎么样 new File().length() 返回的是long型。如果超过了,就被你强制转为int,有可能会变成负数。那就会出错 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FileOutputStream 中的方法 后面中的两个参数都是int 那byte[]的长度不是不能超过整形的最大值?public void write(byte[] b , int off, int len) throws IOException 当然有可能!如果文件过大,为什么要一次性读取到byte[]中啊? 大文件就不要一次读入内存啊.int最大可以容纳2^31-1,这大概是2g的大小,你要一次读入这么大的文件吗?就算是服务器内存多,也不能这样啊. JEECG使用分享 ssh整合出现了问题,求助!!!! katta无法部署索引问题 客户端程序如何把他们封装好的 xml 给我的 webservice,接口的参数怎么定义? 关于jsp获取列表<select>所有值的问题 如何做一个时间可控制的定时任务 list J2ee的开发效率如此底下..它的最大强项在哪?? 这个问题困扰了我很长时间,请大家帮帮我,万分感谢!!!!! 我的JSP文件可以在默认目录下运行,我想让JSP文件在我指定的目录下运行,CONFIG.XML文件要怎么样配置? JBoss启动不了!搞了好几天都搞不好!!! 有研究过OPENCMS源代码的吗 指点一下怎么入门吧
int off,
int len)
throws IOException
如果文件过大,为什么要一次性读取到byte[]中啊?