码迷,mamicode.com
首页 > 编程语言 > 详细

javaoo-异常

时间:2017-05-07 21:57:20      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:处理   显示   throws   关键字   不能   抛出异常   区别   代码   数据库   

1、什么是异常?如何捕获异常?

异常是程序在执行过程中出现的问题;使用trycatch关键字捕获异常;

2、异常的类结构是怎样的?错误和异常各自有什么特点?

throwable有两个子类,第一个exception是所有异常的父类,可以捕获,也可以处理,error是所有错误的父类,可以捕获,但不能处理,崩溃级别

3、异常执行的顺序是怎样的?
先知行try块的内容,顺序执行,如果try块中有异常发生,那么转去catch执行,同时终止try、块其他代码;

4、throw和throws 的区别是什么?
throw是语句;表示显示抛出异常对象;throw new exception
throws是方法修饰符;表示该方法可能会抛出某种异常,如果要调用该方法,必须处理这个方法抛出的异常;

5、异常有几种?如何区分?
编译期异常必须处理,如不处理,编译错误
运行时异常,可处理也可不处理,

6、finally一般在什么时候使用?是不是任何时候都会执行finally块?
无论有无异常都会执行;一般用于数据库关闭,资源回收等动作

javaoo-异常

标签:处理   显示   throws   关键字   不能   抛出异常   区别   代码   数据库   

原文地址:http://www.cnblogs.com/yangyqi/p/6822385.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!