黑马程序员技术交流社区

标题: 关键字含义 [打印本页]

作者: 汤芝    时间: 2012-8-20 12:38
标题: 关键字含义
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?
try块中可以抛出异常吗?

作者: 刘芮铭    时间: 2012-8-20 15:17
简单的理解可以这样认为:
(1)异常的抛出:
         ---------函数方法上的异常抛出用throws(记住一点:方法上)        
         ---------函数内的异常抛出用throw(记住一点:方法内)
(2)异常的处理:
         ---------try{}中的代码是对需要进行异常捕获的代码;
         ---------catch(){}中的代码是对try块内捕获的异常进行的一项异常处理

(3)最终执行(无论异常与否都要执行的代码,一般用于释放系统资源

作者: 范泰洋    时间: 2012-8-20 16:05
throws 声明异常{写在方法名后面}
throw 抛出异常{写在方法体内}
try 捕捉异常{执行一段可能出现异常的程序}
catch 报出异常执行的操作{通过异常的类型进行捕抓}
finally  必须执行的代码{为确保一段代码不管发生什么"异常"都被执行一段代码。}

try语句块中可以抛出异常
作者: 汤芝    时间: 2012-8-20 16:22
问题已解决,谢谢哈!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2