생산자는 extends로 읽기 범위를 넓힌다
소스가 T 값을 제공한다면 List로 T 또는 하위 타입 목록을 받을 수 있습니다.
제네릭 컬렉션을 받는 메서드가 값을 읽는지 쓰는지에 따라 와일드카드 방향이 달라집니다.
소스가 T 값을 제공한다면 List로 T 또는 하위 타입 목록을 받을 수 있습니다.
대상이 T를 받아야 한다면 List로 T, 상위 타입 목록을 받을 수 있습니다.
copy(List dst, List src)의 T가 소스 원소와 대상 허용 타입의 관계를 묶습니다.
핵심 경계 소스가 T 값을 제공한다면 List로 T 또는 하위 타입 목록을 받을 수 있습니다.