モジュール java.base
パッケージ java.io

インタフェースCloseable

    • メソッドの詳細

      • close

        void close()
            throws IOException
        このストリームを閉じて、それに関連するすべてのシステム・リソースを解放します。 ストリームがすでに閉じられている場合は、このメソッドを呼び出しても何の効果もありません。

        AutoCloseable.close()で説明されているように、クローズが失敗する可能性がある場合は慎重な注意が必要です。 IOExceptionをスローする前に、基礎となるリソースを解放することと、Closeableをクローズ済として内部的にマークすることをすることを強くお薦めします。

        定義:
        close、インタフェースAutoCloseable
        例外:
        IOException - 入出力エラーが発生した場合