这样写不是不用关闭,这只是个语法糖,你取看看这样编译后的代码,它只是自动给你生成了关闭的代码
好聪明,下一个版本你来写
流不用关闭这是JDK1.7新特性,但是刷新是清空缓存,和关闭没关系
不是加try是加using加了using,出了using块的范围,会自动调用类的dispose方法,可以保证即使抛错误也不会跳过dispose至于刷新,跟这没有关系你需要手动刷新肯定跟你业务有关,比如通信协议编写的有问题,必须忽略一些输入,避免把反馈的错误信息当做正常信息处理