一:异常结构图及基本概念Throwable类:所有异常与错误的超类。Error类:程序无法处理的错误,表示运行应用程序中较严重问题,不需要捕获Exception类:程序本身可以处理的异常,可以捕获RuntimeException及其子类:可以捕获此异常,也可以不捕获。建议不捕获。非运行时异常:必须捕...
分类:
编程语言 时间:
2014-09-09 10:28:28
阅读次数:
331
干了这么多年,今天被技术总监又教育了
日志问题:
log日志输出用处
log.info();
用来交给运维人员统计数据或者长时间保留数据所用
log.error();
用来捕获异常或者是处理一些不可预见或不可控制的异常,可以放对象,例如:
try {
MapSqlParameterSource param = new MapS...
分类:
其他好文 时间:
2014-09-05 11:22:41
阅读次数:
273
Atitit.java 异常的使用总结最佳实践 Vo8f
1. 为什么使用异常 1
2. 用throw抛出一个异常到catch子句中与通过函数调用传递一个参数两者基本相同。 2
3. S E H的主要动机 2
4. RuntimeException跟checked Exception 2
5. 要不要使用checked Exception 3
6. Exception业务流程控制...
分类:
编程语言 时间:
2014-09-04 00:14:57
阅读次数:
369
1. 引子 ? ? ? ?try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信...
分类:
编程语言 时间:
2014-08-30 23:14:20
阅读次数:
476
Junit&Jmock简介序言 21. 环境配置 22.一种比较好的命名方式 33. JUnit使用入门 43.1一种简单的实现 43.2添加初始化和销毁方法的实现 53.3对Java异常(Exception)的单元测试 83.4 Assert类 93.5小结 124.Jmock使用入门 124.1...
分类:
其他好文 时间:
2014-08-30 01:14:28
阅读次数:
500
GuavaThrowables是一个Google设计的能够更好的管理JAVAException抛出的一个工具,但是说实话我自己感觉这个实用性并没有那么的大,而Google自己也在文档中阐明了使用Throwables的争议性很大,并且说只有在某些特定情况下Throwables才能显得有用。我在这里列出Throwables的一些..
分类:
其他好文 时间:
2014-08-28 18:17:26
阅读次数:
198
http://www.blogjava.net/freeman1984/archive/2007/09/27/148850.html六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?1 Outpu...
分类:
编程语言 时间:
2014-08-27 16:14:58
阅读次数:
207
1、异常处理概述从一个读取两个整数并显示商的例子: public static void main(String args[]) { Scanner input = new Scanner(System.in); System.out.prin...
分类:
编程语言 时间:
2014-08-25 19:10:44
阅读次数:
253
1.Java异常机制
Java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。Java中的异常分为两大类:错误Error和异常Exception,Java异常体系结构如下图所示:
图片来源:http://blog.csdn.net/wuwenxiang91322/article/details/10346337
2.Throwab...
分类:
编程语言 时间:
2014-08-25 11:52:07
阅读次数:
230