JAVA之异常处理问题

1.主要方法是使用捕捉异常和声明抛弃一长两种方法来处理程序中可能出现的异常语句块,常用方法如下:
try{
//可能会抛出异常的语句}catch{ArithmeticException ae}
  {ae.printStackTace();}//捕捉信息,并打印信息
2.J2SDK中,error属于系统错误;exception属于可处理的错误,它又分为RuntimeException(经常出现的,可以不catch,也可以catch,但过多的catch会降低系统的性能),另一种需要trows抛出的exception必须catch掉
3.try可以搭配多个catch

4.finally{}段的代码无论是否发生异常都会处理,常用于进行资源的清除工作


5.getMassage{}方法,用来得到有关异常事件的信息
6.printStackTrace{}方法,用于跟踪异常事件发生时执行堆栈的内容,包含了GetMessage的内容
7.trows自动往外抛错误,trow手动往外抛错误
8.捕捉异常时要先捕捉小的,再捕捉大的,否则系统会报错
9.抛出异常时,重写方法需跑出与原方法所抛出异常类型一样的异常或不抛出异常
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值