Xử lý ngoại lệ là xử lý lỗi của hay là tiến trình bắt các lỗi được tạo bởi chương trình của bạn và sau đó thực hiện các hành động thích hợp. nếu bạn xử lý lỗi không chính xác, thì có thể dẫn tới nhiều kết quả không mong đợi. Khi xử lý lỗi ta có thể xử dụng try catch trong đó:
Try − Một hàm sử dụng một exception nên là một khối try. Nếu exception không kích hoạt, code sẽ tiếp tục như bình thường. Tuy nhiên, nếu exception kích hoạt, một exception được “thrown”.
Throw − Đây là cách bạn kích hoạt một exception. Mỗi “thrown” phải có ít nhất một “catch”.
Catch − Mỗi khối “catch” thu nhận một exception và tạo một đối tượng chứa thông tin exception đó.