Câu hỏi được gắn thẻ «exception-handling»

Xử lý ngoại lệ là quá trình đáp ứng với sự xuất hiện của các điều kiện bất thường hoặc ngoại lệ cần xử lý đặc biệt - thường thay đổi luồng thông thường của việc thực hiện chương trình.

8
Ngoại lệ: Tại sao ném sớm? Tại sao bắt muộn?
Có nhiều thực tiễn tốt nhất nổi tiếng về xử lý ngoại lệ trong sự cô lập. Tôi biết đủ "làm và không nên", nhưng mọi thứ trở nên phức tạp khi nói đến các thực tiễn hoặc mô hình tốt nhất trong môi trường lớn hơn. "Ném sớm, bắt …










5
Làm thế nào để đối phó với các ngoại lệ được kiểm tra mà không bao giờ có thể được ném
Thí dụ: foobar = new InputStreamReader(p.getInputStream(), "ISO-8859-1"); Vì mã hóa được mã hóa cứng và chính xác, nên hàm tạo sẽ không bao giờ ném UnsupportedEncodingException được khai báo trong đặc tả (trừ khi triển khai java bị hỏng, trong trường hợp đó tôi vẫn bị mất). Dù sao, Java …


4
Ném một ngoại lệ vào cuối cùng
Các máy phân tích mã tĩnh như Fortify "phàn nàn" khi một ngoại lệ có thể được ném vào bên trong một finallykhối, nói rằng Using a throw statement inside a finally block breaks the logical progression through the try-catch-finally. Thông thường tôi đồng ý với điều này. Nhưng gần …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.