제네릭 타입을 컴파일하면 class 파일에 제네릭이 남아있을까? 제네릭(Generic) 데이터 타입을 일반화(Generalize)하는 것을 의미. 클래스나 메소드에서 사용할 내부 데이터 타입을 컴파일 시 미리 지정하는 방법.(즉, 컴파일시 미리 타입검사를 수행하는 방법) → 클래스나 메소드 내부에서 사용되는 객체의 안정성을 높일 수 있음. → 반환값에 대한 타입 변환 및 타입 검사에 들어가는 노력을 줄일 수 있음. Row Type 제네릭 타입에서 타입 매개변수를 전혀 사용하지 않을때를 의미. 자바 제네릭이란? ☜ Click! Java Generics Type Erasure(제네릭 타입소거) 구체화 vs 비구체화 구체화 타입(reifiable type) : 자신의 타입 정보를 런타임에도 알고 있는것. 배열..