黑马程序员_异常
2012-04-26 17:01
183 查看
---------------------- android培训、java培训、期待与您交流! ----------------------
异常
说通俗一点就是程序运行难免会出现错误,这种错误就是java中的异常。
异常的关键字
try、catch、finally、throw、throws。
try语句
try语句用大括号{}指定了一段代码,该段代码可能会抛弃一个或多个例外。
catch语句
catch语句的参数类似于方法的声明,包括一个例外类型和一个例外对象。
finally语句
try所限定的代码中,当抛弃一个例外时,其后的代码不会被执行。通过finally语句可以指定一块代码。无论try所指定的程序块中抛弃或不抛弃例外,也无论catch语句的例外类型是否与所
抛弃的例外的类型一致。
throws语句
throws总是出现在一个函数头中,用来标明该成员函数可能抛出的各种异常。对大多数Exception子类来说,Java 编译器会强迫你声明在一个成员函数中抛出的异常的类型。
throw语句
throw总是出现在函数体中,用来抛出一个异常。程序会在throw语句后立即终止,它后面的语句执行不到,然后在包含它的所有try块中(可能在上层调用函数中)从里向外寻找含有与
其匹配的catch子句的try块。
throws通常不用显示的捕获异常,可由系统自动将所有捕获的异常信息抛给上级方法(即调用该方法或类的所有地方); throw则需要用户自己捕获相关的异常,而后再对其进行相关
处理(如打印异常的地方,类型等),最后将处理后的异常信息抛出。
---------------------- android培训、java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima
异常
说通俗一点就是程序运行难免会出现错误,这种错误就是java中的异常。
异常的关键字
try、catch、finally、throw、throws。
try语句
try语句用大括号{}指定了一段代码,该段代码可能会抛弃一个或多个例外。
catch语句
catch语句的参数类似于方法的声明,包括一个例外类型和一个例外对象。
finally语句
try所限定的代码中,当抛弃一个例外时,其后的代码不会被执行。通过finally语句可以指定一块代码。无论try所指定的程序块中抛弃或不抛弃例外,也无论catch语句的例外类型是否与所
抛弃的例外的类型一致。
throws语句
throws总是出现在一个函数头中,用来标明该成员函数可能抛出的各种异常。对大多数Exception子类来说,Java 编译器会强迫你声明在一个成员函数中抛出的异常的类型。
throw语句
throw总是出现在函数体中,用来抛出一个异常。程序会在throw语句后立即终止,它后面的语句执行不到,然后在包含它的所有try块中(可能在上层调用函数中)从里向外寻找含有与
其匹配的catch子句的try块。
public class showUI throws Exception(){ public void tbstudy throws Exception(){ ****;// try{ /* 这里是要处理的异常 */ } Catch(Exception of){ System.out.println(of);//打印出异常 } } }
throws通常不用显示的捕获异常,可由系统自动将所有捕获的异常信息抛给上级方法(即调用该方法或类的所有地方); throw则需要用户自己捕获相关的异常,而后再对其进行相关
处理(如打印异常的地方,类型等),最后将处理后的异常信息抛出。
---------------------- android培训、java培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net/heima
相关文章推荐
- 黑马程序员--老毕视频之浅谈异常抛出
- 黑马程序员——面向对象之异常
- 黑马程序员----异常
- 黑马程序员_异常架构和异常处理
- 黑马程序员——Java基础---多态,内部类,异常
- 黑马程序员-java异常处理
- 黑马程序员——java第九、十天:面向对象(内部类、异常和包)
- 黑马程序员——异常
- 黑马程序员--异常finally
- 黑马程序员————异常(day12)
- 黑马程序员 面向对象 异常总结
- 黑马程序员——异常以及File类
- 黑马程序员——异常
- 黑马程序员-Java学习笔记之异常和包
- 黑马程序员--异常处理知识点总结
- 黑马程序员——异常
- 黑马程序员——java复习总结——异常和包
- 黑马程序员___java基础8异常2
- 黑马程序员——异常
- 黑马程序员-异常