코딩할 때 실수 줄이기 위해 항상 리터럴을 앞에 두는 패턴을 습관화 하도록 하자.
기존 :
개선 :
만약, 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 |