[Effective Java] Item 26. 로 타입은 사용하지 말라 핵심정리 로 타입을 사용하면 런타임에 예외가 일어날 수 있으니 사용하면 안 된다. 로 타입은 제네릭이 도입되기 이전 코드와의 호환성을 위해 제공될 뿐이다. 빠르게 훑어보자면, Set은 어떤 타입의 객체도 저장할 수 있는 매개변수화 타입이고, Set은 모든 종의 타입 객체만 저장할 수 있는 와일드카드 타입이다. 그리고 이들의 로 타입인 Set은 제네릭 타입 시스템에 속하지 않는다. Set와 Set는 안전하지만, 로 타입인 Set은 안전하지 않다. 제네릭 타입 (generic type) 클래스와 인터페이스 선언에 타입 매개변수(type parameter)가 쓰인 것 List 인터페이스는 원소의 타입을 나타내는 타입 매개변수 E를 받는다...