Map (Map.of) Map paramMap = new HashMap()paramMap.put("text1", "가나다");paramMap.put("text2", "가나다라마바사"); 이거를 Map paramMap = Map.of("text1", "가나다라", "text1", "가나다라마바사"); 이렇게 가능 Java 2025.05.23
[Java] 생성 패턴 비교(점층적 생성자 패턴, 자바빈즈 패턴, 빌더 패턴) 점층적 생성자 패턴 (telescoping constructor pattern) 다양한 매개변수를 가진 여러 생성자를 통해 객체를 생성하는 방식 장점객체의 불변성 보장필요한 필드만 초기화혀여 객체를 생성할 수 있음 단점매개변수의 수가 늘어날수록 생성자 조합이 많아져 코드가 복잡해짐매개변수의 순서가 바뀌면 버그가 발생할 가능성이 높아짐사용자가 설정하길 원치 않는 매개변수까지 포함public class NutritionFacts { private final int servingSize; // (mL) required private final int servings; // (per container) required private final int calories; // optio.. Java 2024.07.23