[Java] String의 null 처리에 관해서 / <null 처리, String, java.lang.NullPointerException>
위와 같이 에러가 발생했을 때 처리하는 방법이다. 이는 흔히 발생할 수 있는 NullPointerException에 관한 내용이다. jsp에서 위와 같이 String의 초기 값을 null로 설정했다고 하고, 만약 session 값이 있다면 그 값으로 변수에 할당한다. 없다면 초기값 null로 계속 할당 되어있는 것이다. 만약 위와 같이 if문을 통해서 검사했을 때 NullPointerException이 발생합니다. 기본적으로 String은 참조타입이지만 기본 타입의 성질을 일부 가지고 있어 헷갈리기 쉽습니다. 기본타입: 값을 주고 받는 형태( byte, short, int, long, float, double, boolean, char ) 참조타입: 주소값을 주고 받는 형태( 기본 타입을 제외한 나머지 ..
2023. 2. 5.