您的位置:首页 > 编程语言 > Java开发

java 异常四

2016-05-09 22:27 260 查看
/*捕获异常的三种格式:*/
/*第一种格式*/
try
{

}
catch ()
{
}

/*第二种格式*/
try
{

}
catch ()
{
}
finally
{
}

/*第三种格式*/
try
{

}
finally
{
}

//记住一点:catch适用于处理异常。如果没有catch就代表异常没有被处理过,如果该异常是检测时异常(非RuntimeException运行时异常),那么必须声明。

class Demo1
{
public void method1()
{
throw new Exception();//编译不通过,因为内部抛出异常且并没有解决( 没有catch语句)。
//没有自行解决的异常必须在函数上进行声明
}
}

class Demo2
{
public void method2()
{
try
{
throw new Exception();//编译通过,因为内部抛出异常且内部有catch语句进行捕获并解决。
//函数内部自行解决的异常不必在函数上进行声明
}
catch (Exception e)
{
}

}
}

class Demo3
{
public void method3()
{
try
{
throw new Exception();//编译通过,因为内部抛出异常且内部有catch语句进行捕获并解决。
//函数内部自行解决的异常不必在函数上进行声明
}
catch (Exception e)
{
throw e;//编译不同过,因为又抛出了异常且没有声明。
}

}
}

class ExceptionDemo4
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 异常