Chúng ta đều biết nó là cần thiết.Tò mò: Tại sao cú pháp "ném <SomeSpecific> Exception" được yêu cầu trong Java một mình?
Nhưng TẠI SAO chỉ cần trong Java, khi các ngôn ngữ tương tự khác có khả năng xử lý ngoại lệ không yêu cầu chúng tôi viết "ném ngoại lệ"? Có ai biết điều gì đang xảy ra khi ngôn ngữ Java được thiết kế và tại sao họ làm theo cách đó? Chỉ tò mò thôi.
P.S. Đây có thể không phải là một câu hỏi thực tế hoặc thực sự cần thiết - nó có thể không giúp đỡ tôi trong anyway với các dự án đang diễn ra của tôi. Nhưng một số tính năng ngôn ngữ nhất định khiến tôi tò mò: D
Chỉnh sửa Có vẻ như câu hỏi của tôi rất mơ hồ! Tôi nghĩ tôi đã đặt câu hỏi sai. Chúng ta cần sử dụng cú pháp "ném ngoại lệ" tại một số điểm trong khi lập trình khi xử lý mã Java. Nhưng một cái gì đó như thế là không bao giờ cần thiết trong C# hoặc C++ hoặc thậm chí VB.Net và PHP. Vậy tại sao Java lại khẳng định điều này?
Tôi hiểu rằng bạn chỉ thêm 'ném ngoại lệ 'khi phương thức gọi được yêu cầu để xử lý các ngoại lệ đó. Có lẽ tôi là sai mặc dù, tôi rất tốt có thể được. – Falmarri