이펙티브자바3 (1) 썸네일형 리스트형 [Effective Java 3E] 5. 제네릭 (Generic) 클래스와 인터페이스 선언에 타입 매개변수(type parameter)가 쓰이면, 이것을 제네릭 클래스 혹은 제네릭 인터페이스라고 말한다. 제네릭 클래스 List가 있고 이것이 List으로 선언된다면, 이 때 E를 정규 타입 매개변수(formal type parameter)라고 하고 String이 실제 타입 매개변수(Actual type parameter)라고 한다. Item 26. 로타입(raw type)은 사용하지 말라 제네릭 타입을 정의하면 그에 딸린 로타입도 함께 정의된다. 로타입이란 타입변수를 사용하지 않을 때를 말하며 위의 List의 경우엔 List가 된다. 자바 언어체계에서 로타입으로 변수를 선언할 수가 있는데, 로타입을 그대로 사용하는 것은 안전하지 않으므로 매개변수화된 타입을 사용하는 것이.. 이전 1 다음