使用IO流复制文件时,为什么write()要放在read()的while循环里,及为啥要边读边写,而不是读完了,再写?
本博客的内容包含了字节流,缓冲数组的概念。主要是研究为什么write(bytes)要放在read(bytes)的while循环里,及为啥要一边读,一遍写,而不是读完了(输入),再写(输出)。今天学习到TCP时,使用Client向Server传入数据,其实这就是一种变相的复制文件,只是输出的目的地是服务器罢了。下面是服务端的代码,没有任何问题。publicclassServer{publicstat