
Java基础
dearniuzi
这个作者很懒,什么都没留下…
展开
-
finally结构的注意点(一)
我们知道,try-catch-finally结构和try-finally结构是用来捕获异常的典型结构。而finally结构的作用,通常是在catch结构中抛出异常时做一些清理工作(如释放资源)。然而有3个典型的问题,可能会影响我们对finally作用的判断。[color=red]第一个问题:如果在catch结构中抛出异常,finally结构是否会被执行?[/color]代码如下...原创 2010-08-08 10:52:40 · 237 阅读 · 0 评论 -
finally结构的注意点(二)
我在上一篇中总结了java中finally结构的3个典型问题,以及展示了finally结构可能产生的副作用。在这一篇中,我将继续展示finally的一些特点。如果try块中有导致try块提前退出的语句(如return语句和throw语句,我们以return语句为例),那么finally会在return语句之前先执行。比如有如下函数:[code="java"] public stat...原创 2010-08-08 20:48:32 · 197 阅读 · 0 评论 -
eclipse 改字符集
1、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Workspace,右 侧Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。 2、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到ge...原创 2011-06-10 15:23:37 · 142 阅读 · 0 评论 -
mybatis输出日志
想设置mybatis输出sql语句来调试,但又懒得看它的源码来获得如何输出sql日志,于是网上搜,试啊试,没一个靠谱的。。。只能看源码了。。。因为mybatis是一个开源的框架,因此的它的日志不能硬编码成log4j之类的具体日志框架,鬼知道你到底用不用log4j,所以mybatis默认用的日志门面框架slf4j,具体用什么日志由客户方自己决定。[code="java"]package ...原创 2013-07-10 13:56:00 · 708 阅读 · 0 评论