リソースを試す Java 7 で導入されました。これを使用する目的は、使用後に リソースを自動的に閉じることです。制限は、リソースを try の前または try ステートメント内で宣言する必要があることです。そうしないと、 コンパイル エラー がスローされます。
Java 9 ではtry-with-resources が改善され、try ステートメント内でオブジェクトを宣言する必要がなくなりました。
次の例では、try-with-resources の概念を実装します。
例import java.io.*; public class TryWithResourceTest { public static void main(String[] args) throws FileNotFoundException { String line; Reader reader = new StringReader("tutorialspoint"); BufferedReader breader = new BufferedReader(reader); <strong>try(breader)</strong> { while((line = breader.readLine()) != null) { System.out.println(line); } } catch(IOException ioe) { ioe.printStackTrace(); } } }
<strong>tutorialspoint</strong>
以上がJava 9 の try-with-resources にはどのような改善点がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。