Java Gold合格への道 ~AutoClosableインタフェース~
スポンサーリンク
こんにちは。たろすです。
今回はAutoClosableインタフェースについて説明します。
使い方
AutoClosableインタフェースはtry-with-resourcesで自動でクローズさせたい場合に実装する必要があります。
closeメソッドをオーバーライドしてクローズ処理を書きます。
以下のように使用します。
public class X implements AutoCloseable { @Override public void close() { System.out.println("Closed!!"); } }
public class Main { public static void main(String[] args) { try (X x = new X()) { System.out.println("Start!!"); } } }
Start!! Closed!!