异常:描述出错信息的对象。(本质是对象) Exception为所有异常的父类,可以捕获,可以处理。Error为所有错误的父类,可以捕获,不能处理。 Exception和Error有一个共同的父类Throwable 可以通过try{}catch(Exception){}捕获异常。捕获异常的含义为定义一 ...
分类:
其他好文 时间:
2016-09-22 21:29:56
阅读次数:
157
主要讲述几点: 一、异常的简介 二、异常处理流程 三、运行时异常和非运行时异常 四、throws和throw关键字 一、异常简介 异常处理是在程序运行之中出现的情况,例如除数为零。异常类(Exception)的父类是Throwable类,在Throwable类下有两个子类,即Error, Excep ...
分类:
编程语言 时间:
2016-09-08 12:40:53
阅读次数:
215
一开始我想着是在Feign的ErrorDecoder上做自定义的异常处理,来实现根据http code抛出各种异常。但是Feign与Hystrix结合之后,发现一个问题,只要服务调用抛出了Throwable类就会触发Hystrix的fallback(前提是配置了fallback)。想来想去都没有想到 ...
分类:
编程语言 时间:
2016-09-07 20:52:28
阅读次数:
2291
1.异常的概念 什么是异常?程序出错分为两部分,编译时出粗和运行时出错。编译时出错是编译器在编译源码时发生的错误; 运行时出错是在编译通过,在运行时出现的错误。这种情况叫异常。 例如:数组越界,除数为0,文件找不到等等。 异常的层次: Object Throwable Error Exception ...
分类:
编程语言 时间:
2016-09-04 13:05:21
阅读次数:
163
java把各种异常封装成各种类,当某异常产生的时候会生成相应的异常对象,默认的处理异常对象的方式,是当前语句停止,并且将异常对象抛给当前语句的调用者,如果异常对象出现在main方法,则抛给虚拟机.虚拟机的处理方式是关掉整个程序. 一.Throwable类 Throwable类-可抛的,继承自Obje ...
分类:
其他好文 时间:
2016-09-04 12:50:40
阅读次数:
139
1、异常概述: 异常(不正常)的体系: Throwable Error:通常出现重大问题,如运行的类不存在或者内存溢出等;不编写针对代码进行处理; Exception:在运行时出现的一起情况,可以通过try,catch,finally处理。 Exception和Error的子类名几乎都是以父类名作为 ...
分类:
其他好文 时间:
2016-08-31 23:52:49
阅读次数:
146
异常的分类: * Error:称为错误类。表示java运行时系统内部错误或者资源耗尽的错误,仅靠修改程序本身不能恢复执行的。比如:服务器宕机,数据库崩溃等 * Exception:称为异常类,表示程序本身可以处理的错误。 继承体系 * Throwable * Error * Exception * ...
分类:
编程语言 时间:
2016-08-25 23:38:09
阅读次数:
140
话说,从mta上报的数据上来看,我们的app出现了3起OOM(out of memery):
java.lang.Throwable: java.lang.OutOfMemoryError
a...
分类:
其他好文 时间:
2016-08-25 21:22:28
阅读次数:
159
教材学习内容总结 第八章 异常处理 语法与继承架构 try、catch:try、catch代表错误的对象后做一些处理。 异常继承架构:错误会被包装为对象,这些对象均可抛出,因此设计错误对象都继承自java.lang.Throwable类,Throwable定义了取得错误信息、堆栈追踪(Stack T ...
分类:
编程语言 时间:
2016-08-22 18:06:55
阅读次数:
147
1.java异常体系 |——Throwable (实现类描述java的错误和异常) |——Error (错误)一般不通过代码去处理。 |——Exception (异常) |——RuntimeException (运行时异常) 非受查异常 |——非运行时异常 编译器抛出 受查异常 2.异常处理机制: ...
分类:
其他好文 时间:
2016-08-19 16:18:50
阅读次数:
147