Java Optional
볼빵빵오춘기
Optional T타입 객체의 래퍼클래스 - Optional T 에 모든 종류의 객체 저장가능 ⇒ null 도 가능 null을 직접다루는 것은 위험 why? NullpointException 발생가능 null 체크 > if문 필수 > 코드가 지저분해짐 ⇒ 위의 문제를 해결하기 위해 사용한다. 더보기 예를 들면, Object result = getResult(); 위의 코드를 보면 반환값은 null 또는 객체 가 반환될것이다. if(result!= null) println(result.toString()); 그렇기 때문에 이런 문제를 해결하고자 Optional 사용한다. null 값을 직접 다루는 것이 아니라 Optional 객체에 null을 넣는다. 따라서 result는 null이지만 null이 아닌것이..