Cho em hỏi là tại sao phương thức createNewFile(); trong xử lí File phải để trong try catch vậy ạ
Hỏi về Java cơ bản
Theo documentation thì phương thức createNewFile() sẽ throws IOException.
Khi một phương thức gặp trục trặc(ví dụ như khi bạn nhập sai kiểu dữ liệu yêu cầu) thì chúng sẽ ném(throw) một Exception và điều này có thể làm gián đoạn chương trình. Rõ ràng ta không muốn cả chương trình “to lớn” của ta phải dừng lại chỉ vì người dùng nhập sai dữ liệu 
Đó là lý do try-catch được tạo ra. Nó giúp bạn bắt(catch) loại Exception mà bạn muốn trong try block( hoặc có thể là tất cả Exception tùy bạn
) và thực hiện câu lệnh trong catch block làm cho chương trình của bạn trôi chảy hơn.
2 Likes
This topic was automatically closed 16 hours after the last reply. New replies are no longer allowed.
1 Like

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?