Rumah >Java >javaTutorial >Bagaimana untuk Menutup Pengimbas dengan Selamat Tanpa Menjejaskan System.in?
Cara Mengendalikan Penutupan Pengimbas tanpa Mengganggu Sistem.in
Dalam pengaturcaraan, mengekalkan amalan pengekodan yang baik adalah penting. Salah satu amalan ini ialah menutup sumber selepas digunakan, termasuk objek Pengimbas yang dipautkan ke System.in. Walau bagaimanapun, menutup Pengimbas semasa System.in masih aktif boleh membawa kepada akibat yang tidak dijangka.
Jika anda menghadapi dilema ini, adalah penting untuk memahami bahawa menutup tika Pengimbas tidak menutup System.in secara automatik. Pengimbas hanyalah penyesuai strim I/O yang membaca input pengguna daripada System.in. Inilah penyelesaiannya:
Pendekatan paling mudah dan disyorkan ialah tidak menutup Pengimbas jika anda berhasrat untuk meneruskan membaca dari System.in. Menutup Pengimbas adalah perlu untuk mengosongkan sumber sistem, tetapi ia tidak penting jika System.in kekal terbuka.
Sebagai amalan terbaik, buat satu contoh Pengimbas pada permulaan program anda dan menggunakannya sepanjang masa. Dengan berbuat demikian, anda mengelak daripada membuat berbilang kejadian dan menutupnya berulang kali, yang boleh menjadi tidak cekap.
Atas ialah kandungan terperinci Bagaimana untuk Menutup Pengimbas dengan Selamat Tanpa Menjejaskan System.in?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!