「リソースリーク:'scanner'が閉じない」警告、Scannerステートメントでの解決法
2022-02-14 02:19:17
この警告を見たことがある人は多いと思います。 動作に影響はないのですが、私のような強迫神経症の人間にとっては、見ると不快になるので、消したくなります。私と同じように考えている人はたくさんいるはずです 私と同じように考えている人はたくさんいると思いますよー。
<スパン さて、早速ですが、ソリューションが届きましたよ。
<スパン
<スパン もちろん、このスキャナーは新しいScannerオブジェクトです。これをあなた自身の新しいものに置き換える必要があります。例えば、Scanner in = new Scanner(System.in); とした場合、main 関数の末尾に
in.close()です。うまくいきませんか?
<スパン この警告が表示される理由を説明します。
<スパン Youdaoで警告を翻訳したところ、"Resource leak: "Scanner" never closes"という結果になりました。 実際には、インプットストリームsystem.inを申請し、使い終わった後にそれをオフにしなかったために警告が表示されているのです。また、使い終わったら蛇口を閉めるのと同じことで、それはそれでいいのですが、資源の無駄遣いになってしまいます。
<スパン
関連
-
エラー java.util.NoSuchElementException
-
final, finally, finalizeの違いについて話してください。
-
コンストラクタの呼び出しは、コンストラクタのエラー理解の最初のステートメントである必要があります。
-
eclipseにプロジェクトをインポートした後、Editorにmain typeが含まれない問題
-
スレッド "main" で例外発生 java.lang.ArrayIndexOutOfBoundsException: 4 at text.Division.main(Divisi
-
Exception: java.util.NoSuchElementException: 行が見つかりません
-
Ali cloud ubuntu16 システムで LAMP を構築し、tomcat、jdk をインストールし、最初の javaweb プロジェクトを tomcat にデプロイする 詳細手順
-
Easyui Resource が Document と解釈され、MIME タイプが application/json で転送された場合について。
-
JAVA のエラーです。公開型***は、独自のファイルで定義する必要があります***。
-
Swagger の @ApiModelProperty オブジェクト フィールドが表示されない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スタイルシートとして解釈されるリソースが、MIMEタイプtext/htmlで転送される。
-
Eclipseで "XXXX "の解決策を(型に)解決することができない
-
スキャナは、タイプに解決することはできません最もルーキー初心者の質問
-
JDKの設定時にjava.dllが見つからない、java SE Runtime Environmentが見つからない問題が発生しました。
-
Eclipseプロンプトを実行する java仮想マシンを使用しない
-
[オリジナル】java学習ノート【II】よくあるエラー クラスパス上のクラスファイルが見つからない、またはアクセスできない場合
-
SocketTimeoutExceptionの解決方法です。読み込みがタイムアウトした
-
javax.net.ssl.SSLException: 読み取りエラー: ssl=0xdeae5100: システムコール中の I/O エラー、接続 res
-
Maven Pluginの実行がライフサイクル設定の対象外であるエラーの解決
-
トークンの構文エラー、構成要素の誤配置 エラーの理由