로 타입(raw type)을 알기전에 제네릭을 알아야 합니다. 제네릭 클래스와 인터페이스 선언에 타입 매개변수(type parameter)가 쓰이면, 이를 제네릭 클래스, 제네릭 인터페이스라 합니다. List인터페이스는 원소의 타입을 나타내는 타입 매개변수 E를 받습니다. 그래서 List인터페이스의 완전한 이름은 List입니다. 이와 같은 제네릭 클래스, 제네릭 인터페이스를 통틀어 제네릭 타입(generic type)이라 합니다. 로 타입(raw type) 제네릭 타입에서 타입 매개변수를 사용하지 않은 타입을 말합니다. List의 로 타입은 List입니다. 로 타입은 타입선언에서 제네릭 타입 정보가 전부 지워진 것 처럼 동작합니다. jdk5.0 이전의 코드와 (제네릭이 나오기 이전) 호환되도록 하기 위한..