try-finally đóng tài nguyên đúng sách vở vẫn nuốt mất lỗi gốc — bạn đi sửa nhầm chỗ hoàn toàn
Thứ tự đóng ngược, tài nguyên null không gây NPE, cú pháp dùng lại biến có sẵn từ Java 9, và cách tự viết một AutoCloseable đúng chuẩn.
Là một lập trình viên yêu công nghệ, thích viết blog để chia sẻ kiến thức, kinh nghiệm lập trình và những điều thú vị trong thế giới tech.
Thứ tự đóng ngược, tài nguyên null không gây NPE, cú pháp dùng lại biến có sẵn từ Java 9, và cách tự viết một AutoCloseable đúng chuẩn.
Cây phân cấp Throwable, checked khác unchecked ở đâu, ngoại lệ bị chặn trong try-with-resources, và ba cách nuốt lỗi mà mã vẫn xanh.
Mỗi nguyên tắc SOLID một đoạn mã trước và sau, cùng phép thử chạy được cho thấy vi phạm Liskov làm hỏng hàm không hề biết gì về lớp con.
instanceof có khai biến, record pattern lồng nhau, luật che nhánh mà trình biên dịch bắt buộc, và một chi tiết về biến vô danh trên JDK 21.
Kiểm soát danh sách lớp con, switch vét cạn không cần default, và phép thử cho thấy điều gì xảy ra khi bạn thêm một loại mới mà quên cập nhật mã xử lý.
javap cho thấy record sinh sẵn những gì, hàm khởi tạo rút gọn dùng để kiểm tra dữ liệu, và cái bẫy khi thành phần là một List sửa được.