01/10/2018, 08:13
Hỏi về Java cơ bản
Cho em hỏi là tại sao phương thức createNewFile(); trong xử lí File phải để trong try catch vậy ạ
Bài liên quan
Cho em hỏi là tại sao phương thức createNewFile(); trong xử lí File phải để trong try catch vậy ạ
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.
This topic was automatically closed 16 hours after the last reply. New replies are no longer allowed.