9
ฉันจำเป็นต้องปิด () ทั้ง FileReader และ BufferedReader หรือไม่
ฉันกำลังอ่านไฟล์ในเครื่องโดยใช้ BufferedReader ที่พันรอบ FileReader: BufferedReader reader = new BufferedReader(new FileReader(fileName)); // read the file // (error handling snipped) reader.close(); ฉันจำเป็นต้องได้close()รับFileReaderเช่นกันหรือเสื้อคลุมจะจัดการที่? ฉันเคยเห็นรหัสที่ผู้คนทำสิ่งนี้: FileReader fReader = new FileReader(fileName); BufferedReader bReader = new BufferedReader(fReader); // read the file // (error handling snipped) bReader.close(); fReader.close(); วิธีการนี้เรียกจาก servlet และฉันต้องการให้แน่ใจว่าฉันไม่เปิดมือจับไว้