On the Code menu, click Surround With Ctrl+Alt+T. 在Java 的语句中,可以支持下面的一些快捷插入。 if if/else while do/while for try/catch try/finally try/catch/finally ...
) {returnbr.readLine(); }catch(Exception e) { log.error("error:{}", e); } AI代码助手复制代码 或者是: try(BufferedReaderbr=newBufferedReader(newFileReader(fileName)) ) {// no need to name intermediate resources if you don't want toreturnbr.readLine(); }catch(Exception e) { log.er...
try{}catch(){}finally{}机制的finally代码块中,因为finally代码块中语句是肯定会被执行的,即保证了外部资源最后一定会被释放。同时考虑到finally代码块中也有可能出现异常,finally代码块中也有一个try{}catch(){},这种写法是经典的传统释放外部资源方法,显然是非常繁琐的。 JDK1.7之后有了try-with-resource处理机制...
On the Code menu, click Surround WithCtrl+Alt+T. 在Java 的语句中,可以支持下面的一些快捷插入。 if if/else while do/while for try/catch try/finally try/catch/finally synchronized Runnable {}