- 主页 > 生活百科 > >
Exception 是程序本身能够处理的异常 。Exception类是所有异常类的父类,分为: - RuntimeException 运行时异常
- 如被 0 除、数组下标越界、空指针(访问空对象成员)等
- CheckedException 已检查异常
- 所有不是RuntimeException的异常,统称为Checked Exception.
捕获异常
- try-catch-finally
-
- 如果异常类之间有继承关系,越是顶层的类,越放在下面;或者直接把多余的catch省略掉,即先捕获子类异常再捕获父类异常
- 即使try和catch块中存在return语句,finally语句也会执行 。是在执行完finally语句后再通过return退出 。
- finally语句块只有一种情况是不会执行的,那就是在执行finally之前遇到了 System.exit(0) 结束程序运行 。
- throws
- 如果一个方法中可能产生某种异常,但是并 不能确定如何处理这种异常 ,则应根据异常规范在方法的首部声明该方法可能抛出的异常 。
- public static void readFile(String fileName) throws FileNotFoundException,IOException {...}
- 方法重写中声明异常原则: 子类重写父类方法时,如果父类方法有声明异常,那么子类声明的异常范围不能超过父类声明的范围。
推荐阅读
-
搜狐新闻崩溃了!“熊孩子”3岁沉迷网游充值近10万
-
-
万家万户万人@什么蓝牙耳机运动舒适?推荐这几款高颜值高性能的真无线蓝牙耳机
-
-
-
排球黄金眼|郎平钦点接班人再现魔术手,曾培养周苏红殷娜,女排新帅恐有黑马
-
COSTA连锁咖啡店迎关店潮|COSTA连锁咖啡店迎关店潮 官方回应业务调整优化
-
来了|100亿市值灰飞烟灭!又一公司要退市:两年亏20多亿元,暴跌97%
-
「互联网无边界」美国突破56万 法国“戴高乐号”航母沦陷,全球确诊突破185万
-
过往年少|SEC调查爱奇艺非新事!伯恩斯坦分析师称爱奇艺夸大事实几率极小
-
落榜进士■宏村唯一的祠堂,建筑精美,历史悠久,为何里面会供奉一位女子?,原创
-
广电|北京广电局:坚决抵制造星炒星、泛娱乐化等畸形价值观
-
复盘许家印身后的男人女人,有桃色绯闻有商界奇才,都不是省油灯
-
-
-
[无人货架,无人零售,果小美,宝贝仓,猩便利]无人货架大洗牌,“微商化”果小美的新故事并无新意
-
【组器】欢迎!流失日本曾伯克父青铜组器重回祖国怀抱
-
-
[央广网]第78集团军某旅开展春季武器装备换季保养与普查
-