null pointer exception (1) 썸네일형 리스트형 Null Pointer Exception으로 고통 받았다면 Java Optional을 사용해보세요(더 쉽고 깔끔하게 처리할 거에요) Java8 Optional 자바8이 나온지도 3년이 되었고 오라클 JDK의 LTS 버전인 자바11도 나왔는데 웬 자바8의 기능을 소개하냐! 하는 분도 있겠지만, 이제서야 자바8을 도입하는 회사들도 많이 있고 제 공부를 위한 것이니 즐겁게 사용해봅시다. Optional은 Null Pointer Exception(이하 NPE) 처리를 돕는 Wrapper Class다. 보통 자바 개발을 하면서 당연하게 객체(Object)를 만들어 사용한다. 그런데 C,C++에서 사용하던 포인터를 감췄다는 자바에서도 객체에는 포인터를 사용한다. (reference) 그렇기 때문에 모든 객체는 NPE에 대한 검사가 필요하고 방지하는 코드도 필요하다. 1 2 List list = getList(); List listOpt = li.. 이전 1 다음