❌ 전통적인 null 체크 방식public String getUserName(User user) { if (user != null) { return user.getName(); } else { return "Unknown"; }} ✅ Optional을 사용한 개선된 방식public String getUserName(User user) { return Optional.ofNullable(user) .map(User::getName) .orElse("Unknown");}✔ ofNullable()로 null 가능성을 감싸고,✔ map()을 사용해 안전하게 getName() 호출,✔ 값이 없으면 orE..