본문 바로가기

JAVA

string 타입 비교 조건문에서 NPE 예방하기

코딩할 때 실수 줄이기 위해 항상 리터럴을 앞에 두는 패턴을 습관화 하도록 하자.

 

 

기존 : 

 

 

개선 : 

 

 

 

 

만약, jobsecode가 null 일 경우, 첫번째는 NullPointerException이 발생하지만, 두번째 경우는 발생하지 않음!

 

첫번째는 jobsecode가 비교의 주체이기 때문에 먼저 나서고, 두번째는 비교 대상이기 때문에 먼저 나서지 않기 때문.

 

 

'JAVA' 카테고리의 다른 글

spring 트랜잭션과 db트랜잭션  (0) 2025.03.14
자바8 이상의 주요 문법  (0) 2024.11.01
equals()  (0) 2024.11.01
컬렉션 : List  (0) 2024.11.01
다형성 : 상속과 인터페이스  (0) 2024.11.01