Generics1 제네릭 와일드카드 완벽 마스터: PECS(Producer Extends, Consumer Super) 암기팁 제네릭 와일드카드 완전정복: PECS(Producer Extends, Consumer Super) 암기팁제네릭을 쓰다 보면 List 과 List 중 무엇을 골라야 할지 헷갈립니다.이 글은 실무에서 바로 써먹을 수 있도록 “언제 어떤 와일드카드를 쓰는지”를 예제 코드와 함께 정리했습니다.핵심은 간단합니다. PECS — Producer Extends, Consumer Super. PECS 한 줄 암기: 데이터를 “꺼내서(produce) 읽기”만 한다면 ? extends,“넣어서(consume) 쓰기”가 목적이라면 ? super. 1) 왜 헷갈릴까? — 공변/반공변/불공변 한 번에 정리배열String[] → Object[]는 허용(공변)이라 런타임 오류로 이어질 수 있음.제네릭은 기본적으로 불공변. List은.. 2025. 9. 28. 이전 1 다음