在java中声明异常的是_Java中的用户定义异常是什么?

成为一个认证的专业异常是在程序执行过程中出现的一个问题。Java作为最流行的面向对象语言之一,为处理这些异常提供了强大的机制。在本文中,我将简要介绍Java中用户定义的异常。下面的主题将在本文中介绍:

成为一个认证的专业

异常是在程序执行过程中出现的一个问题。Java作为最流行的面向对象语言之一,为处理这些异常提供了强大的机制。在本文中,我将简要介绍Java中用户定义的异常。

下面的主题将在本文中介绍:

什么是异常?用户定义的异常

开始吧

“什么是例外?”

“异常是指在程序运行时的程序执行过程中导致程序突然终止的突发事件。下面的快照表示处理异常的执行流。

a4744f1749ad46148fb4af2a7517d4bd.png

我们总有一天会遇到这些异常,为了运行程序,我们必须修复这些异常。因此,我们需要首先了解这些类型的异常,以便在发生异常时能够立即处理这些异常。

异常使用Try-Catch块:

类MyException1扩展了异常{ 字符串str1; MyException1(字符串str2){ str1=str2; } 公共字符串toString(){ return(“发生MyException:” str1); } } 类示例1{ 公共静态void main(字符串args[]){ 试试看{ 系统输出打印(“试块开始”); 抛出新的MyException1(“这是错误消息”); } 捕获(MyException1 exp){ 系统输出打印(“Catch Block”); 系统输出打印(实验); } } }

在上面的代码片段中,我演示了try catch块的使用以及如何使用它抛出异常。throw关键字用于由用户引发异常。IO异常用于此异常处理。用户定义的异常必须包含自定义异常类。在代码中,我们使用了一个参数化的构造函数来显示(这是错误消息)。

输出:

试块开始 挡块 出现MyException1:这是错误消息

,但未使用Try-Catch块

类InvalidProductException扩展异常 { 公共InvalidProductException(字符串) { //调用父异常的构造函数 超级; } } 公共类示例1 { void Check(int weight)引发InvalidProductException{ if(重量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值