Soalan: Cara Menutup Pengimbas yang Dipautkan ke System.in Tanpa Menjejaskan System.in
Konteks:
Dalam pengaturcaraan Java, kelas Pengimbas sering digunakan untuk membaca input daripada aliran input standard (Sistem.dalam). Walaupun adalah perlu untuk menutup sumber selepas digunakan untuk amalan pengekodan yang betul, menutup Pengimbas mungkin secara tidak sengaja menutup System.in juga.
Penyelesaian:
Penyelesaian yang disediakan mencadangkan bahawa pendekatan yang paling mudah ialah menahan diri daripada menutup Pengimbas jika seseorang ingin mengekalkan aliran asas (System.in) terbuka.
Penjelasan:
Secara umumnya disyorkan untuk mencipta satu tika Pengimbas yang digunakan sepanjang program. Dengan mematuhi amalan ini, tidak perlu menutup Pengimbas kerana ia akan kekal terbuka untuk tempoh program.
Pertimbangan Tambahan:
Jawapannya menekankan bahawa terdapat lazimnya tiada sebab yang kukuh untuk menutup Pengimbas dalam senario ini. Membiarkannya terbuka membolehkan penggunaan System.in berterusan tanpa gangguan.
Atas ialah kandungan terperinci Patutkah Saya Menutup Pengimbas yang Dipautkan ke System.in di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!