Java笔记-异常机制中try(...)中括号的用法

今天在看到某位Java大佬这样的写法,也让大家一起来观摩下:

这里可以看到,将某些变量,和流放到了括号里面,在后面的代码中,也没有finally,也没见将其释放。

经过查阅资料,发现,在java7后有了异常的升级用法。

放到try()括号里面的,可以自动进行close。但是有条件的,变量需要继承或履行AutoCloseable相关的属性。

如上面的三个对象:

SSLSocket:


再看下Socket:

继续看下Closeable:

OutPutStream:

Closeable扩展了AutoCloseable

InputStream:

 

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页