一、异常Throwable类:程序在运行时出现的不正常现象;位于java.lang包; 二、异常分类: 1.Error类:(严重) 2.Exception类:(不严重) (2.1)RuntimeException:运行时异常,可处理,可不处理; (2.2)CheckedException:受查异常, ...
分类:
编程语言 时间:
2019-07-23 00:39:19
阅读次数:
144
Exception和Error派生于Throwable; Error:描述了java运行时系统的内部错误和资源耗尽错误。大多数错误与代码编写者执行的操作无关,而表示代码运行时 JVM(Java 虚拟机)出现的问题。应用程序不应该抛出这种类型的对象。 Exception:包括RuntimeExcept ...
分类:
其他好文 时间:
2019-07-21 13:28:44
阅读次数:
104
Java异常划分为两类:受查(checked)和非受查(unchecked) 若异常是类java.lang.RuntimeException或java.lang.Error的子类,则为非受查异常。 受查异常是一个合理应用应该试图妥善处理的问题,而非受查异常(运行时异常或错误)是另一类的问题,软件通常 ...
分类:
编程语言 时间:
2019-07-20 17:00:59
阅读次数:
96
Exception:分为RuntimeException(UncheckedException)运行时异常和CheckedException已检查异常常见的异常:类类型转化异常:不同类不能强制转换aaa=newb();//aa是b的对象if(aainstanceofc)//如果aa是c的实例,才能发生类类型转换{cf=(c)aa;}classa{}classbextendsa{}classcext
分类:
编程语言 时间:
2019-07-11 09:29:34
阅读次数:
112
摘自: https://www.cnblogs.com/xiohao/p/4808088.html Spring下面的@Transactional注解标志的讲解 最近在开发中对Spring中的事务标记@Transactional用的比较多,今天上网收集了一些内容,做一个简单的总结~~~ 在servi ...
分类:
编程语言 时间:
2019-07-07 11:06:41
阅读次数:
101
未被try catch的运行时异常都会被以下代码捕获 ...
分类:
编程语言 时间:
2019-07-02 09:23:11
阅读次数:
107
运行时异常继承自RuntimeException; 编译时异常继承自Exception; ...未完待补充 ...
分类:
编程语言 时间:
2019-07-01 00:47:21
阅读次数:
118
0.前言 对于与数据库相关的Spring MVC项目,我们通常会把事务配置在 Service层,当数据库操作失败时让Service层抛出运行时异常,Spring事物管理器就会进行回滚。 如此一来,我们的Controller层就不得不进行try-catch Service层的异常,否则会返回一些不友好 ...
分类:
其他好文 时间:
2019-06-11 12:58:23
阅读次数:
123
什么是空指针? 当一个变量的值为null时,在Java里表示一个不存在的空对象,没有实际内容,没有给它分配内存,null也是对象成员的默认值。所以,一个对象如果没有进行初始化操作,这时如果调用这个对象的方法或者变量,就会出现空指针异常。例如: 空指针属于运行时异常 的子类,它不是捕获型异常,只有在程 ...
分类:
编程语言 时间:
2019-06-09 23:42:02
阅读次数:
139
个人理解: 所谓异常就是对你的操作(调用方法等)进行判定,要是编译期异常的话则进行两种处理,要是运行时异常则不需要处理,需要的是修改代码。我们可以进行自定义异常,毕竟不知道用户输入到底是什么,只是需要我们进行判定就可以了。 面试题: 1:编译期异常和运行期异常的区别? 编译期异常 必须要处理的,否则 ...
分类:
编程语言 时间:
2019-06-01 19:36:22
阅读次数:
102