Optional 객체
Optional에 관한 블로그 글을 보게 됐는데 내용이 좋아서 따로 블로그에 정리하려고 한다. 원본 글은 아래 reference에 있다. Optional 이란? NPE(NUllPointerException)를 피하기 위해서는 null 여부를 검사해야 하는데, null 검사를 해야하는 변수가 많은 경우 코드가 복잡해지고 번거롭다. 그래서 Java에는 null이 올 수 있는 값을 감싸는 Wrapper 클래스인 Optional을 사용하면 참조하더라도 NPE가 발생하지 않게 할 수 있다. 메소드 Optional.empty() 값이 없는 경우에, Optional을 생성하고 싶을 때 사용할 수 있다 아래 코드를 보면 Optional.empty()를 해도 static 변수인 EMPTY를 리턴한다. 따라서 여러번 호출..
Java
2023. 10. 14. 14:03
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크