Nó có nghĩa là gì để ném một ngoại lệ?
Nó có nghĩa là gì để ném một ngoại lệ?

Video: Nó có nghĩa là gì để ném một ngoại lệ?

Video: Nó có nghĩa là gì để ném một ngoại lệ?
Video: Java Exception, ngoại lệ và xử lý ngoại lệ trong Java 2024, Tháng mười một
Anonim

Thời hạn ngoại lệ là viết tắt của cụm từ "sự kiện đặc biệt". Sự định nghĩa : Một ngoại lệ là một sự kiện, xảy ra trong quá trình thực hiện một chương trình, làm gián đoạn luồng thông thường của các lệnh của chương trình. Tạo một ngoại lệ đối tượng và giao nó cho hệ thống thời gian chạy được gọi là ném một ngoại lệ.

Sau đó, cái nào được sử dụng để ném một ngoại lệ?

Các ném từ khóa trong Java là đã sử dụng để rõ ràng ném một ngoại lệ từ một phương thức hoặc bất kỳ khối mã nào. Chúng ta có thể ném được chọn hoặc bỏ chọn ngoại lệ . Các ném từ khóa là chủ yếu dùng để ném tập quán ngoại lệ.

Tương tự như vậy, điều gì sẽ xảy ra nếu chúng ta ném một ngoại lệ vào khối bắt? Khi nào một cái mới ngoại lệ Là ném trong một bắt khối hoặc cuối cùng khối điều đó sẽ lan truyền từ đó khối , sau đó hiện tại ngoại lệ sẽ bị hủy bỏ (và bị lãng quên) như mới ngoại lệ được nhân giống ra bên ngoài.

Hãy cân nhắc kỹ điều này, sự khác biệt giữa việc ném một ngoại lệ và bắt một ngoại lệ là gì?

Mệnh đề ném được sử dụng để khai báo một ngoại lệ , có nghĩa là nó hoạt động tương tự như try- chụp lấy khối. Ném từ khóa được sử dụng bên trong cơ thể phương thức để ném một ngoại lệ , trong khi ném được sử dụng trong chữ ký phương thức để khai báo ngoại lệ điều đó có thể xảy ra bên trong tuyên bố hiện tại bên trong phương pháp.

Khi nào bạn nên ném một ngoại lệ?

Sử dụng ngoại lệ để thông báo về những điều không nên bỏ qua. Không sử dụng ngoại lệ nếu lỗi có thể được xử lý cục bộ. Hãy đảm bảo rằng ngoại lệ ở cùng mức độ trừu tượng như phần còn lại của thói quen của bạn. Ngoại lệ nên được dành cho những gì thực sự đặc biệt.

Đề xuất: