Trang chủ » Blog » Những câu hỏi phỏng vấn về Xử Lý Ngoại Lệ

Những câu hỏi phỏng vấn về Xử Lý Ngoại Lệ

bởi CodeGym | 06/12/2023 17:30 | Blog

Như đã nói ở phần trước, “Xử lý ngoại lệ” là một phần kiến thức khó. Ở mức Junior, Fresher thì chỉ cần biết về ý nghĩa các từ khóa và hiểu luồng thực thi là OK rồi.

Chúng ta bắt đầu nào.

Câu 1: Xử lý ngoại lệ là gì?

Là cơ chế để xử lý các lỗi nhưng vẫn duy trì được luồng thực thi của chương trinh

Câu 2: checked exception và unchecked exception khác nhau ở điểm nào?

checked exception được kiểm tra tại thời điểm biên dịch còn unchecked exception thì không

Câu 3: Mỗi khối try bắt buộc phải đi kèm theo một khối catch đúng không?

Không. Đi kèm theo khối try cũng có thể là khối finally.

Câu 4: Khối finally là gì?

Khối finally là khối có những câu lệnh sẽ được thực hiện bất kể có ngoại lệ xảy ra hay không.

Câu 5: Luồng thưc thi chương trình của các khối try-catch-finally là gì?

Thực hiện các câu lệnh trong khối try. Nếu câu lệnh nào trong try xảy ra lỗi mà catch bắt được thì sẽ dừng xử lý các câu lệnh tiếp theo trong try. Thay vào đó sẽ thực hiện các câu lệnh trong catch. Cuối cùng là thực hiện các câu lệnh trong khối finally

Câu 6: Vậy có khi nào khối finally không được thực thi không?

Có. Khi chương trình bị thoát bằng cách gọi System.exit() hoặc lỗi phần cứng

Câu 7: Throw dùng để làm gì?

Dùng để ném ra ngoại lệ cụ thể

Câu 8: Throws dùng để làm gì?

Dùng để khai báo một ngoại lệ

Đây là những câu hỏi mà Fresher, Junior cần phải biết để có thể trả lời trong các buổi phỏng vấn cũng như trong quá trình ngồi code. Cũng không quá dài để có thể nhớ đúng không nào.

Chúng ta đã đi được hơn nửa quãng đường rồi. Tiếp theo chúng ta hãy cùng kiểm tra lại kiến thức về MVC và Spring nhé.

Author: Nguyễn Minh Quân

Đăng ký nhận bộ tài liệu kỹ năng dành cho lập trình viên (video hướng dẫn + slide) tại đây

Tìm hiểu thêm về mô hình Coding Bootcamp tại đây

 

Tags:

0 Lời bình

Gửi Lời bình

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

BÀI VIẾT LIÊN QUAN

BẠN MUỐN HỌC LẬP TRÌNH?

GỌI NGAY

098 953 44 58

Đăng ký tư vấn lộ trình học lập trình

Đăng ký tư vấn, định hướng lộ trình học và giải đáp các thắc mắc về ngành nghề – Miễn phí – Online.

9 + 4 =

TƯ VẤN VỀ LỘ TRÌNH HỌC NGHỀ LẬP TRÌNH TẠI CODEGYM
TƯ VẤN VỀ LỘ TRÌNH HỌC NGHỀ LẬP TRÌNH TẠI CODEGYM