try-with-resources(try (资源) {...})的作用是?

Java

  1. A.自动重试失败的代码块
  2. B.把块内抛出的所有 checked 异常自动包装转为 unchecked 异常抛出
  3. C.块结束时自动 close() AutoCloseable 资源,免写 finally
  4. D.提升 IO 性能