把它运行一下不就知道了。这是新版笨IO流异常的标准处理方式以后面试到的可能性比较大。
老版本是这样的
- import java.io.FileInputStream;
- import java.io.FileOutputStream;
- import java.io.IOException;
- public class Demo1 {
- public static void main(String[] args)throws IOException {
- FileInputStream fis = null;
- FileOutputStream fos = null;
- try{
- fis = new FileInputStream("bbb.txt");
- fos = new FileOutputStream("e1e1e1.txt");
- int len;
- byte[] arr = new byte[8192];
- while(( len = fis.read(arr)) != -1){
- fos.write(arr,0,len);
- }
- }finally{
- try{
- if(fis != null)
- fis.close();
-
- }finally{
- if(fos != null)
- fos.close();
-
- }
- }
-
- }
- }
复制代码
要是不懂建议把视频看看抄写两遍代码就OK了。补充一下知识点try{}finally{};也是可以以的
还好有try没有毁三观。 |