30/09/2018, 16:52

Thắc mắc về throw và throws trong Java

Em đang học Java cơ mà tới phần từ throw và throws thì hết hiểu rồi , em chỉ biết là 2 thằng này dùng để truyền biệt lệ (Exception) cơ mà cách dùng thì em chưa hiểu lắm, em đã xem qua 2 lần video Java cơ bản của mấy anh bên Study and Share về phần này nhưng vẫn còn ngu ngu ngơ ngơ, mong mọi người giải thích rõ hơn về phần này dùm em, có ví dụ thì càng tốt ạ, em cảm ơn trước

GodOfGod viết 19:05 ngày 30/09/2018

Ko học Java nhưng cái lệnh Exception có hiểu đôi chút, hi vọng chủ thớt cần

(Mục đích chém cho vui, ko có ý gì khác )

Nguyen Ca viết 19:02 ngày 30/09/2018

Em nói hiểu hết rồi mà bảo con ngu ngơ là sao nhỉ,?, không rõ phần nào.
Có câu hỏi là khi nào dùng throw và khi nào dùng throws

Gió viết 19:05 ngày 30/09/2018

Đơn giản thôi:

  • throws dùng để khai báo những ngoại lệ ném ra trong hàm. Và được khai báo sau tên hàm. Vd: int openFile(…) throws FileNotFoundExcpetion
  • throw dùng trong hàm. Nó dùng để ném ra ngoại lệ trong th đặc biệt nào đó trong hàm.
Trịnh Minh Cường viết 19:03 ngày 30/09/2018

Em nói là hết hiểu chứ không phải hiểu hết ạ

Mạnh Chí Nguyễn viết 19:01 ngày 30/09/2018

anh này nói ngắn gọn mà hiểu lun:D thanks anh

Lê Đại Tú viết 19:04 ngày 30/09/2018

Mình hay dùng nó ném ra nếu có gặp lỗi. ví dụ mình làm cái demo nhập vào phân số nếu mà nhập vào mẫu số là 0 thì mình ném thông báo lỗi ra và dừng CT. cụ thể hơn Bạn đọc bài này nè.
http://diendan.congdongcviet.com/threads/t89070::quan-ly-ngoai-le-trong-lap-trinh-java.cpp

Bài liên quan
0