Kaedah
close() menutup sumber terbuka di Java untuk mengelakkan kebocoran sumber, rasuah data dan kelemahan keselamatan. Penggunaan khusus: Fail: Gunakan fileInputStream.close() untuk menutup aliran input fail. Soket: Gunakan socket.close() untuk menutup soket. Sambungan: Gunakan connection.close() untuk menutup sambungan pangkalan data. Amalan terbaik: gunakan close() dalam blok akhirnya. Gunakan pernyataan cuba-dengan-sumber. Semak kebocoran sumber dengan kerap.
Maksud close() dalam Java
Kaedah close() digunakan dalam Java untuk menutup sumber terbuka seperti fail, soket dan sambungan. Apabila anda tidak lagi memerlukan sumber ini, adalah penting untuk memanggil kaedah close() untuk melepaskannya dan membolehkan sistem menuntut semula sumber asas.
Mengapa menggunakan close()?
Tidak memanggil close() boleh membawa kepada masalah berikut:
Bagaimana untuk menggunakan close()?
Untuk jenis sumber yang berbeza, kaedah khusus menggunakan close() akan berbeza sedikit. Berikut ialah beberapa contoh biasa:
Fail:
<code class="java">FileInputStream fileInputStream = new FileInputStream("file.txt"); // 使用 fileInputStream 读数据 fileInputStream.close();</code>
Soket:
<code class="java">Socket socket = new Socket("example.com", 80); // 使用 socket 进行通信 socket.close();</code>
Sambungan: est Practices
Gunakan close() dalam blok akhirnya:
Meletakkan panggilan tutup() dalam blok akhirnya memastikan sumber dikeluarkan.Atas ialah kandungan terperinci Apakah maksud tutup dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!