A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 汤芝 初级黑马   /  2012-8-20 12:38  /  1330 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?
try块中可以抛出异常吗?

3 个回复

倒序浏览
简单的理解可以这样认为:
(1)异常的抛出:
         ---------函数方法上的异常抛出用throws(记住一点:方法上)        
         ---------函数内的异常抛出用throw(记住一点:方法内)
(2)异常的处理:
         ---------try{}中的代码是对需要进行异常捕获的代码;
         ---------catch(){}中的代码是对try块内捕获的异常进行的一项异常处理

(3)最终执行(无论异常与否都要执行的代码,一般用于释放系统资源
回复 使用道具 举报
throws 声明异常{写在方法名后面}
throw 抛出异常{写在方法体内}
try 捕捉异常{执行一段可能出现异常的程序}
catch 报出异常执行的操作{通过异常的类型进行捕抓}
finally  必须执行的代码{为确保一段代码不管发生什么"异常"都被执行一段代码。}

try语句块中可以抛出异常
回复 使用道具 举报
问题已解决,谢谢哈!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马