while (chars_out<size)
{
out.write(data,0,size-chars_out);
}
chars_out++;
这里
chars_out++;
应该在循环里面把,否则是死循环:
while (chars_out<size)
{
out.write(data,0,size-chars_out);
chars_out++;
}
{
out.write(data,0,size-chars_out);
}
chars_out++;
这里
chars_out++;
应该在循环里面把,否则是死循环:
while (chars_out<size)
{
out.write(data,0,size-chars_out);
chars_out++;
}
解决方案 »
- My Eclipse使用中文查询My Sql数据库的问题?
- 如何在sco unix 中学习java?
- String 如何转换成 ArrayList?
- 线程在wait之后,还未notify之前能否结束?
- 如何让图片显示在JButton上
- java程序应用socket引起所有的network应用程序出错,如MSN,outlook...
- 一个applet的问题。请各位大哥帮忙看一下。谢谢
- 请教一个小程序,急!!
- import com.mysql.jdbc.Driver;一句中com的意思?
- 关于Jbuilder一个很鸟的问题,不知道该怎么解决???
- 求:一道简单的音乐键盘实现程序(re的都有分啊)第一个给出完整可实现程序的给300分
- 大家帮我看看这个程序运行时为什么会出现这样的报错信息吧!
{
out.write(data,0,size-chars_out);
}
chars_out++;
while的条件为真,执行写操作
为假, 执行自加!文件太大(1楼的答案有可能!楼主是不是这样子呢?)
{
out.write(data,0,size-chars_out);
}
chars_out++;
while的条件为真,执行写操作
为假, 执行自加!????while是循环把,不是条件语句把这样试试就知道了
while (chars_out<size)
{
out.write(data,0,size-chars_out);
System.out.println(size);
}
chars_out++;