제네릭 Generic 이란?


제네릭 Generic 이란?

제네릭 Generic데이터 타입 Type 을 일반화 generalize 한다 : 클래스나 메소드에서 사용할 내부 데이터 타입을 컴파일 시에 미리 지정하는 방법. 즉, 컴파일 시 미리 타입 검사 type Check를 수행. why?클래스나 메소드 내부에서 사용되는 객체의 타입 안정성을 높일 수 있다.반환값에 대한 타입변환 및 타입검사에 들어가는 노력과 시간을 줄일 수 있다. 이전에는 여러타입을 사용하는 대부분의 클래스나 메소드에서 인수나 반환값으로 주로 Object를 사용여 반환된 Object객체를 다시 원하는 타입으로 변환시 오류발생 가능성이 있다.하지만 jdk1.5부터 도입된 제네릭을 사용하면 컴파일시 미리 타입이 정해지므로, 타입검사나 변환 같은 번거로운 작업을 생략할 수 있다. 제네릭의 선언 및 생..


원문링크 : 제네릭 Generic 이란?