suer TIL

Javas

JAVA
2026-08-08 2026-08-08
eye catch

【Java】Files.list()の戻り値Stream<Path>はclose()が必要

java.nio.Files.list(Path)でリストアップしたらクローズしないといけない java.nio.Files.list(Path)で指定したディレクトリ直下のファイルのパス一覧をStream<Path>型で取得できる Stream<Path> paths = Files.list(Paths.get("/path/to/directory")); このメソッドの戻り値をcloseしないとToo many open filesでエラーが発生するようになる。 java.nio.Files.list(Path)の戻り値をcloseする Stream<T>インタフェースの親インタフェースBaseStream<T>は、さらに親がAutoClosableインタフェースなので try-with-resoucesで確実に閉じることができる。
JAVA
2022-08-21 2022-08-21
  • ««
  • «
  • 1
  • 2
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【MySQL】EXPLAIN ANALYZEで実測値を確認する
DATABASE
2026-08-23 2026-08-23
eye catch
【MySQL】EXPLAINの読み方の基本
DATABASE
2026-08-23 2026-08-23
eye catch
【MySQL】デッドロックのログの読み方
DATABASE
2026-08-23 2026-08-23
eye catch
【MySQL】SHOW PROCESSLISTで実行中クエリとロック待ちを確認する
DATABASE
2026-08-22 2026-08-22
eye catch
【MySQL】performance_schemaで重いクエリを特定する
DATABASE
2026-08-21 2026-08-21
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer