Bắt đầu ngayBắt đầu miễn phí

Các trường hợp biên: NullPointerException

Trong số mọi trường hợp biên có thể xảy ra, biến null — khi một đối tượng chưa được gán — là thứ thường âm thầm "bắt bài" lập trình viên nhất. Nó có thể xuất hiện vì nhiều lý do: ai đó quên khởi tạo biến, một đối tượng không được tạo đúng cách, ai đó điền sai biểu mẫu trên website, … Danh sách còn dài nữa.

Trong Java, khi gọi một phương thức trên biến null, một NullPointerException sẽ được ném ra.

Trong bài tập này, hãy cố gắng kích hoạt một NullPointerException trong đoạn mã đã cho.

Bài tập này là một phần của khóa học

Nhập môn Kiểm thử trong Java

Xem khóa học

Hướng dẫn bài tập

  • Gọi một phương thức trên name sao cho sẽ ném ra NullPointerException.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

public class NullPointer {

    private static String name;

    public static void main(String[] args) {
    	// Call a method on name that will throw a NullPointerException
        System.out.println("My name has " + name.____() + " characters.");
    }
}
Chỉnh sửa và Chạy Mã