Exception handling in java

in oop lanuage,let us take a look at the key principles of handing the errors or exceptions:

1 do not try to handle system errors ,fail it fast when it happened. try to leave a audit trail of the problem that can be used to troubleshoot it

2 handle the exception as soon as possible,do not  let exception to propagate far away from  the source。

as we all know, in JAVA world, there are two types of the Exception, checked exception and unchecked exception.


unchecked exception :the defects and bugs in a program,they usually  can not be recovered in the runtime.the method is not obliged to establish a policy  thrown by its implementation

checked exception: represent invalid conditions in the areas outsides the immediate control of the program . like database problems,network outrage, invalid user input these catchable exceptions. the method is obliged to establish policy  thrown by its implementation.


it can be catch and handle ,when it happen.like when the caller invoked the method of API.it need declare the Exception who declared in the API.when the application is not large scale,use checkexception in the few parts ,they are excellent and elegant.but when the application is large scale, when you realized thousands of palces using try catch ,let souce look ugly and cumbersome,so i suggest make the unchecked exception to declare the API rather than catch it in every suspicious places


3 do not use too many try catch statement,it will mess up the source;


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值