NullPointerException (NPE) là runtime exception phổ biến nhất, xảy ra khi gọi method hoặc truy cập property của object null.
Cách phòng tránh:
- kiểm tra null trước khi dùng:
if (obj != null). - dùng
Optional<T>:Optional.ofNullable(obj).ifPresent(...). - dùng
Objects.requireNonNull()để fail fast. - khởi tạo biến đúng cách ngay khi khai báo để tránh null ngầm định