public static void main(String[] args) throws IOException{
//finally
FileOutputStream f1 = null;
FileInputStream f2 = null;
try{
//创建一个文件
File f = new File(“D:\Develop\Workspack\javase\Demo1\day15\src\Demo03\1.txt”);
//判断文件是否存在
if(f.exists()){
f.createNewFile();
}
//创建一个写入流
f1 = new FileOutputStream(f);
f1.write(97);
byte[] bytes = “java java”.getBytes();
f1.write(bytes);
//创建读文件
f2 = new FileInputStream(f);
int len = 0;
while ((len=f2.read(bytes))!=-1){
System.out.println(new String(bytes,0,len));
}
}catch (IOException e){
e.printStackTrace();
}finally {
//释放资源
f1.close();
f2.close();
}
使用Try {}cath(){}finally{}处理释放资源:
最新推荐文章于 2022-08-09 13:08:36 发布