optional

JAVA

Optional

어떤 프로그래밍 상황에서든 null checking은 필수다. 존재하지 않는 변수의 메소드나 필드를 참조해서 발생하는 NPE는 깔짝깔짝 나타나 버그를 일으켜 개발자를 짜증나게 한다. 메소드 시작점에서 입구컷을 하거나, @NonNull같은 어노테이션을 사용하거나, null일 경우 아예 직접 인스턴스를 만드는 등의 여러 방법을 사용할 수 있다. 오늘은 그 중 하나인 Optional 클래스를 살펴보겠다!! 1. Optional이 없는 상황 Student 클래스가 있다. @RequiredArgsConstructor public class Student { private final String name; private final int num; public boolean hasSameName(String name..

김부추
'optional' 태그의 글 목록