Cơ BảnJava iconJava

NullPointerException là gì và làm thế nào để phòng tránh?

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:

  1. kiểm tra null trước khi dùng: if (obj != null).
  2. dùng Optional<T>: Optional.ofNullable(obj).ifPresent(...).
  3. dùng Objects.requireNonNull() để fail fast.
  4. khởi tạo biến đúng cách ngay khi khai báo để tránh null ngầm định

Xem toàn bộ Java cùng filter theo level & chủ đề con.

Mở danh sách Java