黑马程序员_JAVA的异常处理

本文深入解析Java异常处理机制,包括不同类型的异常处理原则、常见技巧及实战代码示例,旨在帮助开发者更高效地管理程序运行过程中的异常情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



 ——- android培训java培训、期待与您交流! ———-

JAVA自学系列 
期待与您的交流











异常处理

 

异常:程序运行状态时出现的不正常情况

 

严重异常:JAVA通过Error类进行描述,对于Error类所描述的异常,通常不链接编写针对性代码来进行处理

非严重一场:JAVA通过Exception类来进行描述,此类异常一般都会链接编写一些针对性的代码。

 

 

代码模版:

 try{

  程序代码

  }catch(异常类型异常的变量名1){

  程序代码

  }catch(异常类型异常的变量名2){

  程序代码

  }finally{

  程序代码

  }

catch是用来规定需要处理的异常的类型,catch可以是JAVA语言内部定义的类型也可以是程序员自己定义的,一个trycatch可以有多个

 

对于运行时异常,我们不要用try...catch来捕获处理,而是在程序开发调试阶段,尽量去避免这种异常,一旦发现该异常,正确的做法就会改进程序设计的代码和实现方式,修改程序中的错误,从而避免这种异常。捕获并处理运行时异常是好的解决办法,因为可以通过改进代码实现来避免该种异常的发生。

  对于受检查异常,没说的,老老实实去按照异常处理的方法去处理,要么用try...catch捕获并解决,要么用throws抛出!

  对于Error(运行时错误),不需要在程序中做任何处理,出现问题后,应该在程序在外的地方找问题,然后解决。

 

处理异常的接个原则和技巧

1、避免过大的try块,不要把不会出现异常的代码放到try块里面,尽量保持一个try块对应一个或多个异常。

  2、细化异常的类型,不要不管什么类型的异常都写成Excetpion

  3catch块尽量保持一个块捕获一类异常,不要忽略捕获的异常,捕获到后要么处理,要么转译,要么重新抛出新类型的异常。

  4、不要把自己能处理的异常抛给别人。

  5、不要用try...catch参与控制程序流程,异常控制的根本目的是处理程序的非正常情况。

 

 

 ——- android培训java培训、期待与您交流! ———-

JAVA自学系列 
期待与您的交流


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值