
Optional을 설명드리기 이전에 NPE(=NullPointerException)에 대해 간략히 말씀드리고 넘어가겠습니다.NPE는 Java Application을 개발하면서 자주 접하는 Exception 중 하나입니다. 이 NPE를 피하기 위해서 Null 값을 검사하는 로직을 아래와 같이 구성해야 합니다.List names = getNames();// NPE를 방지하기 위해 null 검사를 해야함if(names != null){ names.sort();} 하지만, 변수가 많아질 경우, Null을 검사해야 할 요소가 많아지기 때문에 꽤나 번거로워집니다. 이러한 불편한 점을 개선하고자 등장한 것이 Optional 클래스입니다.Optional 클래스Java8 버전 이후부터 Optional 클래스를 이용..
Language/JAVA
2024. 8. 28. 23:10
최근에 올라온 글
- Total
- Today
- Yesterday