2016 - 2024

感恩一路有你

java关键字有哪些 catch及try语句的作用是什么?

浏览量:2607 时间:2021-03-14 04:02:46 作者:admin

catch及try语句的作用是什么?

尽管Java运行时系统提供的默认异常处理程序对调试很有用,但您通常希望自己处理异常。这有两个好处。首先,它允许你改正错误。其次,它防止程序自动终止。大多数用户(至少可以这么说)在程序结束时和出现错误时打印堆栈跟踪,这让他们很恼火。幸运的是,这很容易避免。R要防止和处理运行时错误,只需将要监视的代码放入try块。try块旁边是一个catch子句,它描述要捕获的错误类型。完成这项任务很容易。下面的程序包含一个处理被零除产生的数据的程序。程序输出如下:除以零。之后请注意,try块中对println()的调用从未执行过。一旦抛出异常,程序控制就从try块转移到catch块。执行从不从catch块“返回”到try块。因此,“这将不会被打印。”R将不会显示。一旦catch语句被执行,程序控制将从整个try/catch机制的下一行继续。 ry和它的catch语句构成一个单元。catch子句的作用域仅限于try语句之前定义的语句。catch语句无法捕获另一个try语句引发的异常(嵌套try语句除外)。 ry保护的R语句必须在大括号中声明(也就是说,它们必须在块中)。你不能单独使用try。R构造catch子句的目的是解决异常并继续运行,就像没有发生错误一样。例如,在下面的程序中,For循环的每次迭代都会产生两个随机整数。这两个整数被除以,结果被用来除以12345。最后的结果存在于a中。如果除法操作导致被零除的错误,则将捕获该错误,a的值设置为零,程序继续运行。R显示异常的描述。Throwable重载toString()方法(由object定义),因此它返回一个包含异常描述的字符串。通过在println()中向异常传递参数,可以显示异常的描述。例如,可以将上一个程序的catch块重写为原始程序中的版本。当此版本替换原始程序中的版本时,程序将在标准Java JDK解释器下运行,并且每个被零除的错误都会显示以下消息:尽管上下文中没有特殊值,但显示异常描述的能力在其他情况下很有价值—特别是在进行实验时和调试异常。 ry是一个名词,意思是try,to try,充当主语和宾语。有一个常见的短语“试一试”。Try是一个动词,后跟to do,意思是努力工作或做,意思是尝试去做。

try的用法?

在C语言中,try是一个语句或函数。它的功能是抛出一个错误。将可能导致错误的语句括起来并放入try语句块中。如果try语句块中发生异常,flashplayer将创建一个error对象并将其分派给第一个可用的catch块。catch语句块提供错误处理。如果没有try语句,或者try语句中没有错误,则不会抛出catch语句。如果在try语句块中的某个语句中检测到错误,则执行附加到try语句的catch语句。Catch语句可以并行使用,即在try语句块之后,有多个Catch语句块来处理不同的错误对象。try语句是:try{do something}catch(some error){do something}

java关键字有哪些 try和catch的作用 try必须有catch吗

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。