package com.heima.test;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class Demo2_TryFinally {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
//demo1();
try(
FileInputStream fis = new FileInputStream("xxx.txt");
FileOutputStream fos = new FileOutputStream("ggg.txt");
)
{ int b;
while((b = fis.read()) != -1) {
fos.write(b);
}
}
}
/**
* @throws FileNotFoundException
* @throws IOException
*/
private static void demo1() throws IOException {
FileInputStream fis = null;
FileOutputStream fos = null;
try {
fis = new FileInputStream("xxx.txt");
fos = new FileOutputStream("ggg.txt");
int b;
while((b = fis.read()) != -1) {
fos.write(b);
}
} finally {
try {
if (fis != null) {
fis.close();
}
}finally {
if (fos != null) {
fos.close();
}
}
}
}
}
|
|