我觉得这里老师漏了一点没讲清楚,while循环的作用是用来解决“缓冲buf的值设置得太小,in里面的东西放不下需要重复利用该buf”的这个问题。加上while之后可以确保整个超大的in用一个偏小的buf也能够读完,至于-1那是判断是否结尾,老师太笼统过去了,我也是百度了几篇才想清楚
2017-01-06
@leowei PrinterWriter构造方法中的一个参数就是boolean autoFlush,就是为也将缓冲区的内容立即写入到文件中或者打印出来,所以从这一点就可以判断它也是带缓存性质的.
2017-01-04
3分钟左右
IllegalArgumentException
参数错误,不合法异常
这里说的就是传入的File对象错误,或不合法
IllegalArgumentException
参数错误,不合法异常
这里说的就是传入的File对象错误,或不合法