异常(Java)
异常介绍
代码雕刻家
这个作者很懒,什么都没留下…
展开
-
案例-异常
(如果一开始不知道如何用异常的语法写,可先用如if语句代替try...catch,最后再把if优化为try...catch)原创 2024-08-22 19:12:56 · 123 阅读 · 0 评论 -
自定义异常
一.自定义异常操作步骤:1.定义异常类:类名要见名知意。起名->异常的名字+Exception2.写继承关系:a.运行时异常,继承RuntimeException;b.编译时异常,继承Exception。3.写空参构造。4.写带参构造。自定义异常的目的(意义):就是为了让控制台的报错信息更加的见名知意。以上两个构造方法(应译为Constructor)可用快捷键alt+fn+ins可快速生成步骤"alt+fn+ins->构造方法->选择要加入的方法即可"二原创 2024-05-15 21:51:39 · 234 阅读 · 1 评论 -
异常处理的方式
把异常的名称,异常的原因以及异常出现的位置等信息输出在了控制台。程序停止执行,下面的代码不会再执行了。例如:例如:改用try...catch:详解:此时会把try里面的所有代码全部执行完毕,不会执行catch里面的代码注:只有当出现了异常,才会执行catch里面的代码。例如:会写多个catch与之对应细节:如果我们要捕获多个异常,这些异常中如果存在父子关系的话,那么父类(Exception最大的异常)一定要写在最下面。**写上面会报错->原因如下:优化:扩展:相当于try...catch的代码白写了,最终还原创 2024-05-14 00:06:08 · 169 阅读 · 0 评论 -
异常中的常见方法
举例:原创 2024-05-13 23:57:21 · 134 阅读 · 0 评论 -
抛出处理
结果:结果:结果:原创 2024-05-14 00:11:46 · 165 阅读 · 0 评论 -
异常在代码中的两个作用
这里有弊端,因为setAge这个方法并没有把结果告诉调用者,而是直接把结果打印在控制台。:异常可以作为方法内部的一种特殊返回值,以便通知调用者底层的执行情况。出错原因:Student是引用数据类型,初始值为null。其中只创建了数组对象,没创建数组元素对象。:异常是用来查询bug的关键参考信息。故为空值null,无法调用方法。正确代码如下:即用逗号分割即可。原创 2024-08-22 18:59:14 · 322 阅读 · 0 评论 -
异常体系介绍
异常:异常就是代表程序出现的问题。误区不是让我们以后不出异常,而是程序出了异常之后,该如何处理。异常介绍可通过Java的API帮助文档中搜索Exception中查找。注:运行时异常包括RuntimeException以及所有继承自RuntimeException的异常,以及Exception类中的一部分非检查异常。(RuntimeException常用)*原创 2024-05-15 21:48:16 · 227 阅读 · 0 评论 -
编译时异常和运行时异常
点击红色波浪线处->alt+回车->选第一个结果:异常原因:parse方法底层有ParseException。编译时异常,在编译阶段,必须要手动处理,否则代码报错。->在于提醒程序员检查本地信息运行时异常,在编译阶段是不需要处理的,是代码运行时出现的异常。->代码出错而导致程序出现的问题详情在 B站Java下部(视频号BV1yW4y1Y7Ms)P53第5分钟左右。原创 2024-05-15 21:42:39 · 202 阅读 · 0 评论