Java 9 の try-with-resources にはどのような改善点がありますか?

WBOY
リリース: 2023-09-10 12:45:03
転載
1553 人が閲覧しました

Java 9中的try-with-resources有哪些改进?

リソースを試す 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 サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート