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");//
在屏幕上输出
E
nter a character please
try {//
你要监视的程式码放在
try
区块里即可。在
try
区块之后紧接