optional (1) 썸네일형 리스트형 240216 JAVA 옵셔널 공부하기 https://youtu.be/W_kPjiTF9RI?si=qrvIm_TJFy_zidyD Optional 은 를 가지고 있는 래퍼 클래스 모든 종류, 어떤 타입인 변수도 가질 수 있음 -> null 도 저장할 수 있음 Optional 이 필요한 이유 null 을 직접 다루는 것은 위험 -> NullPointerException 이 발생할 수 있음 객체 안에 담아 간접적으로 null 을 다루기 위함 값의 null 을 체크하기 위해서는 if 문을 사용해야 해서 코드가 지저분해짐 -> 간접적으로 다룰 필요가 있음 Object result = getResult(); 이런 메소드가 있는데 Optional 에 담긴 값의 타입으로 Object 가 결정됨 반환값 null 객체 만약 result 로 무엇인가 작업을 하려고.. 이전 1 다음