[code=java]
public class CopyPic {
public static void main(String[] args) throws Exception {
FileInputStream fis = new FileInputStream("CopyPic.gif");
FileOutputStream fos = new FileOutputStream("CopyPic_copy.gif");
byte[] buf = new byte[1024];
int len = 0;
while ((len = fis.read(buf)) != -1) {
fos.write(buf, 0, len);
}
fos.close();
}
}
[/code]
在以上测试的时候,我把byte[] buf = new byte[1024]改写成byte[] buf = new byte[1],程序也是正常运行的,不过图片的大小是超过了1kb的,在想字节数组应该是在自动增长的,如果是又是如何增长的,字符数组是否也是会自动增长,其原理是否和字节数组一样 |