Java中的异常处理

原创
2016/05/12 10:42
阅读数 35

 在程序中,错误可能产生于程序员没有预料到的各种情况,或是超出了程序员可控范围的换将因素,Java在这种程序运行时可能出现的一些错误成为异常,异常是一个在程序执行期间发生的事件,它中断了正在执行的程序的正常指令流。

为了保证程序有效地执行,需要对发生的异常进行相应的处理。

捕捉异常:

Java语言的异常捕捉结构由try,catch和finally3部分组成,其中try语句存放的是可能发生异常的Java语句;catch在try语句后,用与技法被捕获的异常;finally语句块是异常处理结构的最后执行部分,无论try块中的代码如何退出,都将执行finally块。

public class Take{

     public static void main(String[]args){

try {

String str="lili";

System.out.println(str+"年龄是:");

int age=Interger.parseInt("20L");

System.out.println(age);

}catch(Exception e){

e.printStack Trace();

}

System.out.println("program over");

   }

}

当try代码块中的语句发生异常时,系统就会跳转到catch代码块中执行,执行完catch中的代码后,将继续执行catch代码块后的其他代码,而不会执行try代码块中发生异常语句后面的代码。由此可见,Java的异常处理是结构化的,不会因为一个议程影响整个程序的执行。

 

展开阅读全文
打赏
2
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
2
分享
在线直播报名
返回顶部
顶部