异常

异常:
Throwables是Java语言中所有错误或异常的超类。
Error 没有修改方式 只能修改代码,
Exception : 可以处理
RuntimeExcption及其子类: 运行时异常 (程序运行时发生的异常)
其他异常: 编写异常(程序编写时发生的异常)
RuntimeException及其它的子类只能在Java程序运行过程中出现。
getMessage方法:返回该异常的详细信息字符串,即异常提示信息
toString方法:返回该异常的名称与详细信息字符串
printStackTrace:在控制台输出该异常的名称与详细信息字符串、异常出现的代码位置
抛出异常:
throw用在方法内,用来抛出一个异常对象,将这个异常对象传递到调用者处,并结束当前方法的执行。
打印异常对象常用方式
1.String getMessage() 返回此 throwable 的详细消息字符串
2.String toString() 返回此 throwable 的简短叙述
3.虚拟机默认使用的打印异常的方法:
void prints=StackTca() 将此 throwble及其他最终输出标准错误流
异常在重写时的细节:
1. 子类覆盖父类方法时,如果父类的方法声明异常,
子类只能声明父类异常或者该异常的子类,或者不声明。
2. 当父类方法声明多个异常时,子类覆盖时只能声明多个异常的子集。
3. 当被覆盖的方法没有异常声明时,子类覆盖时无法声明异常的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值