自定义异常 理解error、RuntimeException(运行时,虚拟机报的错)和非RuntimeException(编译时,编译器找出的错) 1.java中异常均继承自Throwable,其有两个重要的直接子类error与exception. 2.java错误error,大部分是由虚拟机爆出来 ...
分类:
其他好文 时间:
2019-07-22 13:55:26
阅读次数:
427
异常 1、java运行过程中出现的不正常情况叫做异常 2、异常就是一个对象,描述了那些不符合生活正常的情况,包含了这些情况的原因,类型及描述和位置 3、异常也是一种处理异常的机制,可以进行跳转,捕获以及程序结束 4、异常继承体系 Thorwable 异常体系的顶级父类,只有Throwable体系类型 ...
分类:
编程语言 时间:
2019-07-20 21:41:44
阅读次数:
87
一、错误与异常处理 错误: 1.语法错误print( 2.逻辑错误1/0 异常: 程序出现错误时发出的信号(异常追踪 错误的位置 异常类 异常值) 异常处理就是防止程序崩溃(当然if条件也可以进行异常处理,但是代码可读性不高,代码块乱) 万能异常 异常的其它机构 主动触发异常 自定义异常 ...
分类:
编程语言 时间:
2019-07-20 21:31:40
阅读次数:
124
@ResponseStatus注解有两种用法,一种是加载自定义异常类上,一种是加在目标方法中 这里我们说一下加在目标方法上的这种情况,注解中有两个参数,value属性设置异常的状态码,reaseon是异常的描述, 需要重点注意的是不管该方法是不是发生了异常,将@ResponseStatus注解加在目 ...
分类:
其他好文 时间:
2019-07-19 12:22:16
阅读次数:
147
通常,Java开发需要自定义异常来处理程序可能出现的未知问题,Throwable下分两类,Error和Exception。 1.我们需要自定义异常,继承自RuntimeException 2.在抓取异常时,我们颗粒度由小到大,准确的异常->Exception这个顺序 3.异常抓取,需要在catch处 ...
分类:
其他好文 时间:
2019-07-17 23:13:55
阅读次数:
248
自定义异常 1、继承类 一般会选择继承Exception和RuntimeException,如果不要求调用者一定要处理抛出的异常,就继承RuntimeException。 2、自定义异常类构造方法 代码实例: People实体类 自定义异常类 测试 效果: ...
分类:
编程语言 时间:
2019-07-13 09:15:13
阅读次数:
110
1、自定义异常类 1.1 为什么要自定义异常类 (1)没有具体系统异常相对应 (2)不希望在Catch块中处理 (3)希望能明确标志错误种类的异常 1.2 自定义异常类定义步骤 继承自System.ApplicationException类,并使用Exception作为后缀名。 1.3 自定义异常的 ...
声明异常:throws,不处理异常,丢给调用者处理publicstaticvoidf()throwsIOException{...}丢给调用方法处理publicstaticvoidmain(String[]args)throwsIOException{f();}main()方法丢给jre处理自定义异常:在运行时定义的异常用throw,如果是编译器异常则需要throws或try-catch,比如继承
分类:
编程语言 时间:
2019-07-11 09:30:35
阅读次数:
119
格式化方法与析构方法 了解 反射 异常:程序运行时的错误 异常语法 自定义异常 断言 __setattr__,__delattr__,__getattr__ ...
分类:
其他好文 时间:
2019-07-07 12:54:52
阅读次数:
126
当返回字段为空时 1.不需要返回 局部的类配置 2.要求返回状态改变,自定义状态码的返回 @ResposneStatus(HttpStatus.FORBIDDEN) 3.统一异常处理(xx为自定义异常类) @Exceptionhandle(xx.class) ...
分类:
编程语言 时间:
2019-06-28 00:38:55
阅读次数:
116