摘要: 1.自定义异常 2.自定义异常的格式 看你想要定义哪种异常,对应的继承哪种异常类 以我们之前写的代码举例,Exception类过于庞大,所有的异常子类都可以被它接收,这样就会导致无法精确捕获,所以我们要自定义异常 我们自定义一个学生年龄异常 定义了自己写的异常后,setAge里面抛出的也就应该是我们 阅读全文
posted @ 2025-03-22 15:49 直実 阅读(35) 评论(0) 推荐(0)
摘要: 1.异常的默认处理流程 java中,对于异常的默认处理方式是--向上抛出 之前我们说过,异常都是类,当某个程序出错后,就会自动生成该异常对象,而这个异常对象就如同一颗雷 . java的异常默认处理方式--向上抛出,其中上,就是指上一级,调用该程序的那个逻辑 所以,在错误代码那一行生成了异常对象后,就 阅读全文
posted @ 2025-03-22 15:08 直実 阅读(61) 评论(0) 推荐(0)
摘要: 1.异常 java中,所有的异常都是类 2.异常的体系结构 3.编译时异常与运行时异常 1.编译时异常 语法完全正确,但是代码就是会报错,如下图 上图中,写的是时间格式化类的使用,parse方法将给的字符串变为时间类对象 明明语法正确,但是系统就是会报错,这就是编译时异常 原因很简单,系统在提醒你, 阅读全文
posted @ 2025-03-22 10:52 直実 阅读(6) 评论(0) 推荐(0)
摘要: 1.递归 2.案例 1.案例一 求出5的阶乘 我们会发现其中存在规律 我们先定义一个带返回值的方法,方便调用者使用 当给的数是1时,1的阶乘还是1,我们就可以直接返回 如果走了else,说明给的数不是1,那么我们就先假设要求的是5的阶乘 根据上图中的规律,我们可以知道求5!就是求5*4!,但是4!又 阅读全文
posted @ 2025-03-22 10:26 直実 阅读(6) 评论(0) 推荐(0)