목록2024/07/18 (1)
The Debugging Chronicles : "코드의 미학"
Null Point Exception
NPE = 주어가 없어서 발생하는 에러 객체지향언어는 메서드를 객체가 실행한다.여기서 말하는 주어는 메서드를 실행시키는 주체를 말한다. 세상 모든 메서드는 객체명.xxxx()으로 실행 된다.객체가 실행시키는 것이다. sc.nextInt();rand.nextInt(10); sc, rand 가 주어이다 NPE = 주어가 없어서 발생하는 에러 즉 객체가 없어서 발생하는 에러 이다 if(StudentDTO.getCondition().equals("ALL")){StudentDTO.getCondition().equals("ALL") 여기서 주어가 2개인데StudentDTO와StudentDTO.getCondition()이다후자가 바로 문제!!!
오류 원인 분석 해결 방안
2024. 7. 18. 15:05