เราควรปิด BufferedReader หรือไม่
เราควรปิด BufferedReader หรือไม่

วีดีโอ: เราควรปิด BufferedReader หรือไม่

วีดีโอ: เราควรปิด BufferedReader หรือไม่
วีดีโอ: Java: Read text file efficiently with BufferedReader 2024, อาจ
Anonim

เมื่อไหร่ คุณ เสร็จสิ้นการอ่านตัวอักษรจาก BufferedReader คุณควร จำไว้ ปิด มัน. ปิด NS BufferedReader จะยัง ปิด อินสแตนซ์ Reader ซึ่ง BufferedReader กำลังอ่าน

เมื่อคำนึงถึงสิ่งนี้ จำเป็นต้องปิด BufferedReader ใน Java หรือไม่

NS ปิด () วิธีการ on BufferedReader วัตถุจะเรียกว่านามธรรม ปิด () วิธีการของคลาส Reader ซึ่งท้ายที่สุดจะเรียกวิธีการดำเนินการในคลาส InputStreamReader ซึ่งจะปิดวัตถุ InputStream ดังนั้นเฉพาะ bReader ปิด () ก็เพียงพอแล้ว คุณเท่านั้น จำเป็นต้องปิด NS bufferedReader นั่นคือผู้อ่าน

ด้านบนนี้ โปรแกรมอ่านบัฟเฟอร์ทำอะไรได้บ้าง BufferedReader เป็นคลาสใน Java ที่อ่านข้อความจากสตรีมอินพุตอักขระ บัฟเฟอร์ อักขระเพื่อให้สามารถอ่านอักขระ บรรทัด และอาร์เรย์ได้อย่างมีประสิทธิภาพ NS กันชน สามารถระบุขนาดได้ หากไม่เป็นเช่นนั้น อาจใช้ขนาดเริ่มต้นซึ่งกำหนดไว้ล่วงหน้า

ดังนั้น ฉันต้องปิดไฟล์ใน Java หรือไม่?

ในความเป็นจริง, ไฟล์ไม่ ไม่แม้แต่ มี NS ปิด () กระบวนการ. ทรัพยากรเท่านั้น จำเป็น เป็น ปิด . ใน จาวา API มีอินเทอร์เฟซที่ปิดได้ คลาสเหล่านั้นใช้อินเทอร์เฟซนี้ ความต้องการ เป็น ปิด หลังการใช้งาน มันปิดสตรีมและปล่อยทรัพยากรระบบที่เกี่ยวข้อง

ฉันจะใช้โปรแกรมอ่านบัฟเฟอร์ได้อย่างไร

Java BufferedReader วิธีการเรียน ใช้สำหรับอ่านอักขระในส่วนของอาร์เรย์ ใช้เพื่อทดสอบการรองรับสตรีมอินพุตสำหรับวิธีการทำเครื่องหมายและรีเซ็ต ใช้สำหรับอ่านบรรทัดข้อความ ใช้เพื่อทดสอบว่าอินพุตสตรีมพร้อมที่จะอ่านหรือไม่

แนะนำ: