从Java 6迁移到Java 7时的安全重构

时间:2016-07-25 15:15:09

标签: java java-7 java-6

将应用程序从Java 6迁移到Java 7时,什么是安全重构?

例如,人们可以考虑使用新的钻石运营商,新的自动资源管理a.k.a.尝试使用资源,多捕获功能,但还有更多吗?

1 个答案:

答案 0 :(得分:1)

钻石操作员/类型推断是安全的。

尝试使用资源大多是安全的。如果您之前没有正确关闭某些文件,那么它也会免费更正一些错误。但这可能会产生副作用。

Multi-catch有相同的注意事项,如果你通过适当的多重捕捉替换catch (Exception)或更糟:catch (Throwable),你可能会有一些扔掉的垃圾堆积起来({{1几乎是s等。