try{......}catch(......){}finally{......}这个结构是用来处理Java所有可能出现的异常的,这个我很早其实就已经学过,不过最近看了个视频,感觉自己虽然明白这里边的东西都是什么时候执行的,但是还是不太清楚每一块具体要实现怎样的一个功能。下面我具体说一下: 一...
分类:
其他好文 时间:
2015-07-20 12:44:21
阅读次数:
100
Monotonic Queue is getting more popular, and finally LeetCode put it on.Typical Solution: element in array will be pushed\popped in\from a sorted data...
1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案....
分类:
编程语言 时间:
2015-07-19 01:27:20
阅读次数:
375
在只有try-catch语句中,如果catch块中出现了return语句或者抛出了异常,那么catch之后的语句是执行不到的;但是如果将代码放入finally中,即使catch中出现了return语句或者抛出了异常,finally中的代码仍然是可以执行到的。看下面的程序:public class.....
分类:
编程语言 时间:
2015-07-18 00:19:43
阅读次数:
185
百度上找到了这篇文章 http://blog.sina.com.cn/s/blog_6b44b2ba01016j0z.html讲的是使用了using用完之后就释放了,得到启发,仔细检查了Host的代码对比了Learning WCF第一章中的示例代码,发现用try finally来执行的在finall...
分类:
其他好文 时间:
2015-07-17 11:22:13
阅读次数:
289
深入理解java异常处理机制 1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答...
分类:
编程语言 时间:
2015-07-15 16:32:02
阅读次数:
138
15-07-05 语句-跳转语句&异常语句跳转语句:break;跳出的意思,如果在循环语句中使用则是跳出循环default,通常与 switch case 配合使用continue继续return返回值异常语句:try-catch-finally保护程序,在出错的情况下也不会终止try //快捷键:...
分类:
其他好文 时间:
2015-07-14 13:19:10
阅读次数:
150
背景: 昨天一个朋友出去采访,遇到这样的问题:“C# catch那里return。finally也弄它运行?”个人总结实践: 1、无论有木有出现异常。finally块中代码都会运行。 2、当try和catch中有return时,finally仍然会运行。 详细案比例如以下(此处以没...
分类:
其他好文 时间:
2015-07-11 20:05:24
阅读次数:
135
简介:在finally{}中调用 流.close(); 保证流管道最后是关闭的。import java.io.FileInputStream;import java.io.FileOutputStream;/** * @author czchina * */public class TestStre...
分类:
编程语言 时间:
2015-07-10 23:29:31
阅读次数:
367
1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答.....
分类:
编程语言 时间:
2015-07-10 18:48:46
阅读次数:
202