널 처리 방법 (1) 썸네일형 리스트형 [Java] Optional 클래스 사용법 + NullPointerException 객체 지향 언어인 JAVA로 개발을 하고 있는 분들은 모를 수가 없는 오류가 있다 NullPointerException 코딩도 사람이 하는지라, 서비스 로직을 구현하다보면 널 체크가 빠진 곳이 있기도 하고 객체 내부 빈 값을 참조하는 경우가 생긴다 또한, NULL 값 체크를 이리저리 하다 보면, 더러워진 소스코드로 인해 현기증이 난다 JAVA 8 에서는 Optional 이라는 클래스를 사용할 수 있다 해당 클래스의 주요 기능은, Null 체크를 하지 않아도 된다는 것이다 null 값을 포함할 수 있는 클래스이기 때문에, 해당 클래스에서는 클래스 내부에 내장된 메소드들을 이용해서 null 값일 떄의 분기만 처리해주면 되는 장점이 있다 위와 같이 많은 종류의 메소드들을 제공하는데, of() 메소드 처럼 기존.. 이전 1 다음