Java中异常处理方法总结

本文介绍了Java中三种常见的异常处理方式:try-catch用于处理可控错误和用户输入错误;throws用于处理严重且不可预知的异常;finally则确保无论是否发生异常,特定代码块都将被执行。

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

Java中常用的异常处理有3中方式:

1.try {} catche{}

try...catch 适合处理程序员可以控制和用户输入有误的情况,把认为可能会出现异常的代码放到try后面的{},异常后执行的代码放到catche的{}里面,catche的{}后面的语句正常执行。try的{}中异常后面的语句停止执行。

2.thows exception{}

用throws处理异常:处理方法是将异常抛给上一级处理,如都不能处理,最终会抛给JAVA虚拟机处理,这个过程我们称为抛异常,这种方法合适比较严重的异常和程序员无法预料货无法完全避免异常发送的情况,以及无法处理的异常。

throws Exception{}跟在方法后面,有对象主体调用方法,情况1.对象主体中有try {}catch{},这种情况,抛出一个异常之后,由调用主体(上一级)中的try..catche语句处理该异常。情况2.对象主体里面没有try..catche,只能在main函数后面加上throws?Exception{},这种异常程序处理不了,只能抛给虚拟机处理了。main函数抛出的异常只能由虚拟机进行处理。
注:由输入输出的时候,这些语句可能会出现异常。
3.Finally 起到异常处理出口的作用,用在try..catche语句的最后,无论是否出现异常(cathe中的语句是否被执行),Finlly中的语句都会被执行,这样可以更好地控制程序的走向。可用try...catche{} 后面加上finally{}。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值