概要
Javaについて学んでいると、Scannerクラスがあった。
上記の公式APIや他のブログによると、Javaで標準入出力をするときに利用されるクラス。
そして、Scannerクラスはcloseメソッドが存在する。
何故、closeメソッドが存在するのか簡単に調べてみた。
結論
単純にScannerクラスは、ファイル処理もできるためにcloseメソッドがあるみたい。
余談
Scannerクラスのcloseメソッドについて調べているときに見つけたブログ記事。
上記のブログによると、closeメソッドを明記するタイミングが紹介されている。
上記のブログでは、Scannerのcloseメソッドが暗黙的に宣言されるみたい。