Error,Exception,RuntimeException

本文介绍了Java中的三种主要异常类型:Error、Exception 和 RuntimeException。Error描述的是系统级错误,一般无法通过程序来解决。Exception则涵盖了可以通过程序捕获和处理的错误。而RuntimeException表示编程错误,如不合适的类型转换或数组越界等问题。

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

Error:([size=medium][color=red]系统错误,不可改变的错误[/color][/size])——这种错误时由JAVA虚拟机抛出并在Error类中描述。Error类描述内部的系统错误,这种错误很少发生,如果发生了,除了通知用户以及尽量稳妥地结束程序外,几乎什么也不能做


Exception:([size=medium][color=red]异常,可改变[/color][/size])——是由Exception类描述的,Exception类描述由程序和外部环境引起的错误,这些错误能通过程序捕获和处理


RuntimeException:([size=medium][color=red]运行时异常[/color][/size])——是由RuntimeException类描述的。RuntimeException类描述编程错误,比如不合适的转换,访问一个越界数组或数值错误等。运行异常通常由JAVA虚拟机抛出

注:如果在父类方法中没有声明异常,那么,在子类中不能对其进行覆盖以声明异常
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值