- import java.io.*;
- class CopyPic
- {
- public static void main(String[] args) throws IOException
- {
- FileInputStream fis = new FileInputStream("mao.png");//记得测试改成自己机器上对应文件
- FileOutputStream fos = new FileOutputStream("D:\\mao_caopy.png");
- byte[] buf = new byte[1024];
- int len = 0;
- while((len=fis.read(buf))!=-1)
- {
- fos.write(buf,0,len);
- System.out.println(new String(buf));//本句危险最好先注释掉运行一次
- }
- }
- }
复制代码 今天学习字符流复制文件。我就写了这么一个简单的小代码。结果,第一次一运行,我电脑以高分贝刺耳声音爆鸣,吓我的赶紧断电,扣电池。
不过,后来第二次运行,事实证明不会爆掉,也没再爆鸣。但是出现个有趣的小问题,我关不掉控制台对话框了。强制也关不掉,有人有办法能关掉吗?
还有这是为什么呢,即使程序死循环也能强制关掉的吧? |
|