NullPointerException은 java.lang.NullPointerException의 약어로, Java 언어의 예외 클래스입니다. 상위 클래스는 java.lang.RuntimeException입니다. 이 예외는 소스 프로그램에서 포착하여 처리할 필요가 없습니다.
이 예외는 애플리케이션이 객체가 예상되는 곳에 null을 사용하려고 할 때 발생합니다. (권장 학습: Java 비디오 튜토리얼)
null 객체의 인스턴스 메소드 호출:
class Point { public int x, y; public int getX() { return x; } } public class TestNullPointerException { static Point p1; public static void main(String args[]){ p1.getX(); // 此处抛出NullPointerException } }
애플리케이션은 NullPointerException 클래스의 인스턴스를 발생시켜 null 객체의 다른 불법 사용을 나타냅니다.
거의 모든 사람들이 Java 널 포인터 오류를 경험했습니다. Java 관계자도 이 문제를 알고 있으므로 null 보안 문제를 해결하기 위해 특별히 Java 8에 OPtional 클래스를 도입했습니다.
따라서 객체가 비어 있을 수 있는 경우 매우 주의하고 적극적으로 null을 확인해야 합니다. 그렇지 않으면 NullPointerException이 그곳에서 우리를 기다리고 있을 것입니다.
자바 관련 기술 기사를 더 보려면 Java 개발 튜토리얼 칼럼을 방문하여 알아보세요!
위 내용은 NullPointer예외의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!