Java基础系列 - try...catch...finally
2024-08-27 07:07:44
package com.test6; import java.io.FileReader;
import java.io.IOException; /**
* try...catch...finally
*/
public class test5 {
public static void main(String[] args) {
FileReader fr = null;
try {
//打开一个不存在的文件
fr = new FileReader("d:\\1.txt");
} catch (Exception e) {
e.printStackTrace();
System.out.println("文件打开失败");
} finally {
//finally一般都会最后执行,除非一些特殊情况,停电,宕机等
//一般在文件读写,数据库操作,内存操作的时候加上finally进一步处理或释放资源
if (fr != null) {
try {
fr.close();
} catch (IOException e) {
e.printStackTrace();
System.out.println("文件关闭失败");
}
}
}
}
}
最新文章
- javascript中apply、call和bind的区别,容量理解,值得转!
- [家里蹲大学数学杂志]第047期18 世纪法国数学界的3L
- Ruby On Rails环境搭建
- linux添加somebody到组
- jsp作用域
- Oracle创建删除用户,角色,表空间,导入导出数据库命令总结(转载)
- ECshop 每个数据库表结构说明
- Back to Basics: Using KVO
- Orchard学习计划
- BeanUtils属性
- Linux硬盘文件分析取证(SSH过的IP)
- 【原创】大叔经验分享(12)如何程序化kill提交到spark thrift上的sql
- maven 总结
- POJ No.3255 Roadblocks 求次短路径
- HTTP报文头Accept和Content-Type总结
- PHP文件锁定写入实例分享
- selenium -- 鼠标悬停
- kvm图形化管理工具
- hdoj1050 Moving Tables(贪心)
- Hadoop副本数配置