Được coi là chương trình xấu để viết thử và nắm bắt trong một mệnh đề cuối cùng?cố gắng nắm bắt ở phần cuối cùng
Tôi đang có phương thức chính là fileInputStream mà tôi muốn đóng. Tôi muốn đặt dấu .close() vào cuối cùng, vì vậy nó sẽ đóng lại không có vấn đề gì. Tôi không muốn thêm tuyên bố ném vào phương thức chính vì nó là phương thức chính: P
}finally{
try {
commandFile.close();
} catch (IOException e) {
throwException(e);
}
}
OK? Cảm ơn
Có điều này là OK và đôi khi cần thiết. –
Nếu bạn chỉ cần tính toán lại ngoại lệ, bạn không cần thử. Việc thử bắt là cần thiết bởi vì bạn có nghĩa vụ phải làm một cái gì đó với ngoại lệ (ở mức tối thiểu, đăng nhập nó), nếu bạn quyết định không thì không cần thiết. – SJuan76
Tôi cần in một thứ gì đó vào System.err và sau đó System.exit Đó là phương thức throwExcpetion (e) hiện –