핵심 부분 미리보기!제네릭 메서드 VS 와일드카드printGenericV1 제네릭 메서드를 보자. 제네릭 메서드에는 타입 매개변수가 존재한다. 그리고 특정 시점에 타입 매개변수에 타입 인자를 전달하여 타입을 결정해야 한다. 이런 과정은 매우 복잡하다.반면에 printWildcardV1 메서드를 보자. 와일드카드는 일반적인 메서드에 사용할 수 있고, 단순히 매개변수로 제네릭 타입을 받을 수 있는 것뿐이다. 제네릭 메서드처럼 타입을 결정하거나 복잡하게 작동하지 않는다.단순히 일반 메서드에 제네릭 타입을 받을 수 있는 매개변수가 하나 있는 것 뿐이다.와일드 카드로 정의된 제네릭 타입에서는 컴파일러가 그 타입의 불변성을 보장하기 위해서 쓰기를 제한한다.즉 와일드 카드로 정의된 자료구조에서 그 자료구조 대한 불변..