NO7 显式的终结方法

C++的析构器可以被用来回收其他的非内存资源。java中,一般用try-finally块来完成类似的工作。


显式的终止方法通常与try-finally结构结合起来使用,确保了及时终止。

例如:


Foo foo = new FOO(...);
try{
...

}finally{


foo.terminate();


}


显式终止方法的典型例子:InputStream,OutputStream,java.sql.Connection的close方法




你可能感兴趣的:(NO7 显式的终结方法)