InfoQ has published my latest piece on Automatic Resource Management in Java, together with what that means for the Java language. From the abstract:
Part of Project Coin is the ability to deal with Automatic Resource Management, or simply ARM. The purpose is to make it easier to work with external resources which need to be disposed or closed in case of errors or successful completion of a code block. An initial implementation is now available in OpenJDK.