Java编程(5异常处理).ppt

第 5章 异常处理 5.0 异常处理机制概述 5.1 异常类的层次 5.2 throws抛出异常 5.3 throw抛出异常 5.4 try-catch异常处理 5.5 finally语句 5.6 正确地使用异常 小结 习题 5.0 异常处理机制概述 异常处理机制的优点 public class Car{ public static final int OK=1; public static final int WORNG=2; public int run( ){ if(车子没出故障 ) return OK; else return WRONG; }} public class Worker{ private Car car; public static final int IN_TIME=1; public static final int LATE=2; public Worker( ){ if(car.run( )= =Car.OK) return IN_TIME; else {walk( );return LATE;} public void walk( ){ } } 传统的异常处理方式尽管是有效的,但存在以下缺点: 表示异常情况的能力有限,仅靠方法的返回值难以表达异常情 况所包含的所有信息。 异常流程的代码和正常流程的代码混在

文档评论(0)

1亿VIP精品文档

相关文档