摘要:
自定义异常类 自定义异常类:当Java提供的异常类,不够使用时,需要自己定义一些异常类。 格式: public class XXXException extends Exception 或者 RuntimeException{ 添加一个空参数的构造方法 添加一个带异常信息的构造方法 } 注意事项: 阅读全文
posted @ 2022-07-07 21:59
xjw12345
阅读(205)
评论(0)
推荐(0)
摘要:
finally有return语句 如果finally中有return语句,永远返回finally中的结果,避免该情况。 public static void main(String[] args){ int a = getA(); System.out.println(a); } public st 阅读全文
posted @ 2022-07-07 17:45
xjw12345
阅读(52)
评论(0)
推荐(0)
摘要:
finally代码块 finally定义: 有一些特定的代码无论异常是否发生,都需要执行。另外,因为异常会引发程序跳转,导致有些语句执行不到。 而finally就是解决这个问题的,在finally代码块中存放的代码都是一定会被执行的。 格式: try{ 可能产生异常的代码 }catch(定义一个异常 阅读全文
posted @ 2022-07-07 16:31
xjw12345
阅读(173)
评论(0)
推荐(0)
摘要:
try...catch异常处理的第二种方式(自己处理异常) 格式: try{ 可能产生异常的代码 }catch(定义一个异常的变量,用来接收try中抛出的异常对象){ 异常的处理逻辑,产生异常之后怎么处理异常 一般在工作中,会把异常的信息记录到日志中 } ...... catch可以拥有多个 cat 阅读全文
posted @ 2022-07-07 15:38
xjw12345
阅读(145)
评论(0)
推荐(0)
摘要:
Objects的非空判断requireNonNull方法 Objects类中静态方法 public static <T> T requrieNonNull(T obj):查看指定引用对象不是null public static void main(String[] args){ mehtod(nul 阅读全文
posted @ 2022-07-07 15:14
xjw12345
阅读(359)
评论(0)
推荐(0)
摘要:
异常的产生过程解析 public static void main(String[] args){ int[] arr = {1,2,3}; int e = getElement(arr, 3); System.out.println(e); } public static int getEleme 阅读全文
posted @ 2022-07-07 14:37
xjw12345
阅读(76)
评论(0)
推荐(0)
摘要:
异常的概念 程序运行时,发生的不被期望的事件,它阻止了程序的正常执行,这就是异常。 异常处理的必要性: 所有的程序都存在一些未知的问题或是错误,如果这些问题不进行处理,可能会给用户造成一定的损失。 异常处理: 程序中一旦有异常发生,则会执行提前准备好的一段代码,减少损失,不会中断程序。 在java等 阅读全文
posted @ 2022-07-07 13:48
xjw12345
阅读(267)
评论(0)
推荐(0)

浙公网安备 33010602011771号