JDK并发工具包中,很多异常处理都使用了如下的结构,如AbstractExecutorService,即只有try和finally没有catch。 为什么要使用这种结构?有什么好处呢?先看下面的代码 传递null该方法的执行结果是:在控制台打印aa,并抛出NullPointerException。执 ...
分类:
编程语言 时间:
2016-04-19 12:06:41
阅读次数:
243
JDK并发工具包中,很多异常处理都使用了如下的结构,如AbstractExecutorService,即只有try和finally没有catch。
class X
{
private final ReentrantLock lock = new ReentrantLock();
// ...
public void m()
{
lock.lock(); ...
分类:
编程语言 时间:
2014-07-27 11:55:33
阅读次数:
275