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 ạ

Phạm Vinh viết 10:17 ngày 01/10/2018

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.

*grab popcorn* viết 10:18 ngày 01/10/2018

This topic was automatically closed 16 hours after the last reply. New replies are no longer allowed.

Bài liên quan
0