一、异常处理思路: 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现都通过throws Exception向上抛出,最后由s ...
分类:
编程语言 时间:
2017-01-21 13:59:42
阅读次数:
378
1、前置、后置、返回、异常和环绕 配置: 2、引入通知 配置: 3、测试 ...
分类:
编程语言 时间:
2017-01-21 00:29:05
阅读次数:
285
镇场诗: 诚听如来语,顿舍世间名与利。愿做地藏徒,广演是经阎浮提。 愿尽吾所学,成就一良心博客。愿诸后来人,重现智慧清净体。——————————————————————————————————————————code: result: ———————————————————————————————— ...
分类:
编程语言 时间:
2017-01-19 22:45:39
阅读次数:
485
异常 Java运行过程中发生的异常可以分为两类: 1.错误(Error):JVM系统内部错误,资源耗费等严重情况 2.异常(Exception):其他因编程错误或偶然的外在因素导致的一般性问题 (1) 方法中调用了一个会抛出“已检查异常”的方法 (2) 程序运行过程中发生了错误,并且用throw子句 ...
分类:
其他好文 时间:
2017-01-19 18:00:33
阅读次数:
133
Queue接口 Queue接口提供了以上几个方法。 Queue使用时要尽量避免Collection的add()和remove()方法,而是要使用offer()来加入元素,使用poll()来获取并移出元素。 它们的优点是通过返回值可以判断成功与否,add()和remove()方法在失败的时候会抛出异常 ...
分类:
其他好文 时间:
2017-01-19 12:41:18
阅读次数:
231
4、功能要求: (1)需要在程序开始的注释中注明班级、学号、姓名。(1 分) (2)程序开始运行显示登录界面(5 分) 提示用户按照下列格式依次输入用户名和密码: Username: Password: 用户名和密码全部正确,进入系统主界面,如果用户名错误:抛出异常提示“用户名录入错误”;密码错误, ...
分类:
其他好文 时间:
2017-01-17 18:48:12
阅读次数:
228
Runnable和Callable的区别是,(1)Callable规定的方法是call(),Runnable规定的方法是run()。(2)Callable的任务执行后可返回值,而Runnable的任务是不能返回值。(3)call方法可以抛出异常,run方法不可以。(4)运行Callable任务可以拿 ...
分类:
编程语言 时间:
2017-01-17 15:16:36
阅读次数:
173
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Configuration; using System.Data; using System.Data... ...
在 Java 应用程序中,异常处理机制为:抛出异常,捕捉异常。 抛出异常:当一个方法出现错误引发异常时,方法创建异常对象并交付运行时系统,异常对象中包含了异常类型和异常出现时的程序状态等异常信息。运行时系统负责寻找处置异常的代码并执行。 捕获异常:在方法抛出异常之后,运行时系统将转为寻找合适的异常处 ...
分类:
编程语言 时间:
2017-01-15 22:33:04
阅读次数:
320
今天和战五渣老师讨论函数返回值和抛出异常时,我写了一个查找数组中是否具备某些键的函数。我总结的结果是在合适的场景使用抛出异常,通用函数依然是通过返回值来完成他的功能。 不过还有更多的关于编程方面的收获:关于同样一个问题,换一种思考的角度可以写出不同的代码。 通过对比上面的代码,通过巧妙运用数学中集合 ...
分类:
其他好文 时间:
2017-01-14 00:07:27
阅读次数:
147