trycatchfinally常用解释.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
trycatchfinally常用解释

try catch finally常用解释 Java 中的try catch 常常被用来进行异常的抛出使用,但其实还有许多的用法 1,对try catch的常用的用法的解释 try { //执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容 } catch { //除非try里面执行代码发生了异常,否则这里的代码不会执行 } Finally //finally 在这里可加也可以不加。 { //不管什么情况都会执行,包括try catch 里面用了return ,可以理解为只要执行了try或者catch,就一定会执行 finally } 2,try catch的具体的解释涵义。 try就像一个网,把try{}里面的代码所抛出的异常都网住,然后把异常交给catch{}里面的代码去处理。最后执行finally之中的代码。无论try中代码有没有异常,也无论catch是否将异常捕获到,finally中的代码都一定会被执行。? 虽然?Java?执行时期系统所提供的预设处理器对除错很有用,你通常想要自己处理例外。这样做有两个优点:第一,它让你修正错误。第二,它可以避免程式自动终止。每当错误发生时,如果你的程式就停止而且列印出堆叠追踪,大多数的使用者都会感到很困惑。很幸运,你很容易就能避免这种情形。??要防备并且处理执行时期错误,只要将你要监视的程式码放在?try?区块里即可。在?try?区块之后紧接著在?catch?子句里指定你希望捕捉的例外型态??错误捕捉例子:??try??{?? ????code;?//将自己的代码放在其中;?? }?catch(e)?//如果上面的代码有错误,这里就捕获??{?? ????alert(e.number);?//获得错误信息??}?? ?? 例如:? import?java.io.*;//调用io包??public?class?SimpleCharInOut??{? ??public?static?void?main(String?args[])????{? ?????char?ch=?;//定义个字符ch初始为‘?’? ?????System.out.println(?Enter?a?character?please);//在屏幕上输出Enter?a?character?please? ??????try?{//你要监视的程式码放在?try?区块里即可。在?try?区块之后紧接 著在?catch?子句里指定你希望捕捉的例外型态???? ?????????ch=(char)System.in.read();//将从键盘输入的字符赋给ch????????}? ?????catch(IOException?e)?//如果上面的代码有错误,这里就捕获????????{????}?//错误后不进行操作? ?System.out.println(Youre?entered?character:?+?ch);//?在屏幕上输出Youre?entered?character:??//和ch的值????}??}? 3, 具体的事例。 try...catch 可以测试代码中的错误。try 部分包含需要运行的代码,而 catch 部分包含错误发生时运行的代码。 语法: try { //在此运行代码 } catch(err) { //在此处理错误 } 注意:try...catch 使用小写字母。大写字母会出错。 实例 1: 下面的例子原本用在用户点击按钮时显示 Welcome guest! 这个消息。不过 message() 函数中的 alert() 被误写为 adddlert()。这时错误发生了: html head script type=text/javascript function message() { adddlert(Welcome guest!) //在这里故意写错了一个alert() } /script /head body input type=button value=View message onclick=message() / /body /html 我们可以添加 try...catch 语句,这样当错误发生时可以采取更适当的措施。 下面的例子用 try...catch 语句重新修改了脚本。由于误写了 alert(),所以错误发生了。不过这一次,catch 部分捕获到了错误,并用一段准备好的代码来处理这个错误。这段代码会显示一个自定义的出错信息来告

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档