Optional
Optional 만드는 법 • of – Null이 아닌 오브젝트를 이용해 Optional을 만들 때 • empty – 빈 Optional을 만들 때 • ofNullable – Null인지 아닌지 알지 못하는 오브젝트로 Optional을 만들 때 private static final Optional EMPTY = new Optional(null); public static Optional of(T value) { return new Optional(Objects.requireNonNull(value)); } public static Optional empty() { Optional t = (Optional) EMPTY; return t; } public static Optional ofNullable(T ..