java 异常三
来源:互联网 发布:java中getField 编辑:程序博客网 时间:2024/06/06 16:37
在异常中,finally代码块中的代码是一定可以执行到的。无论出没出现异常都一定会执行finally代码块中代码。
finally重要作用的举例:
与数据库进行数据交互的过程:
1,连接数据库;
2,操作数据;
3,断开与数据库的连接;此需求可以在finally代码块中实现。
//关闭数据库是非常重要的,因为数据库服务器可提供的数据库连接数量是有限的,当不使用数据库时,一定要
断开连接,使得其他用户可以连接数据库。
总结:
finally代码块:定义一定自行的代码。
finally重要作用的举例:
与数据库进行数据交互的过程:
1,连接数据库;
2,操作数据;
3,断开与数据库的连接;此需求可以在finally代码块中实现。
//关闭数据库是非常重要的,因为数据库服务器可提供的数据库连接数量是有限的,当不使用数据库时,一定要
断开连接,使得其他用户可以连接数据库。
总结:
finally代码块:定义一定自行的代码。
通常用于关闭资源。
数据库操作过程说明:
public void method() throws NoException
{
连接数据库;
操作数据;//throw new NoException();
断开连接;//该动作,无论操作数据是否成功,一定要关闭资源。
try
{
连接数据库;
操作数据;//throw new NoException();
}
catch(SQLException e)
{
会对数据库进行异常处理;
throw new NoException();//告诉别人数据库操作过程中出现异常了。
}
finally
{
关闭数据库;
}
}
class FuShuException extends Exception{FuShuException(String msg){super(msg);}}class Demo{int div(int a,int b) throws FuShuException{if(b<0)throw new FuShuException("除数位置出现负数");//显示的异常信息。return a/b;}}class ExceptionDemo3 {public static void main(String[] args) {Demo d = new Demo();try{int x=d.div(4,-1);System.out.println(x);}catch (FuShuException e){System.out.println(e.toString());}finally{System.out.println("关闭数据库连接");}System.out.println("Hello World!");}}
0 0
- java 异常三
- java异常处理(三)
- JAVA基础(三)异常处理
- Java三种常见异常及解决
- Java笔记(三)——异常
- 有效处理Java异常三原则
- 有效处理Java异常三原则
- 有效处理Java异常三原则
- 黑马程序员 Java面向对象<三> 异常
- Java异常学习笔记(三)
- 有效处理Java异常三原则
- 处理Java异常三原则(必备)
- 处理Java异常三原则(必备)
- 有效处理Java异常三原则
- 有效处理Java异常三原则
- 有效处理Java异常三原则
- Java知识点(三)——异常
- java基础学习(三)--异常处理
- 第14th广东省赛总结
- 回溯法实现格雷码
- Java数组操作
- 交叉验证(Cross-Validation)
- STL 浅入 容器 (一)
- java 异常三
- CodeForces - 670C Cinema (map&模拟)水
- Js倒计时
- Maven学习7之生命周期管理
- Spring自带字符编码过滤器
- HUST 1010 (KMP 水~)
- Go语言学习(十二)面向对象编程-结构体
- 欢迎使用CSDN-markdown编辑器
- 学习篇---TreeView的实现