제네릭 (1) 썸네일형 리스트형 자바 제네릭(지네릭스, Generics), 와일드카드 자바 제네릭(지네릭스, Generics)에 대해서 알아보자 제네릭(지네릭스, Generics) 지네릭스는 다양한 타입의 객체들을 다루는 메소드나 컬렉션 클래스에 컴파일 시의 타입 체크(compile-time type check)를 해주는 기능이다. 객체의 타입을 컴파일 시에 체크하기 때문에 객체의 타입 안정성을 높이고 형변환의 번거로움이 줄어든다. 지네릭스가 나온 배경으로 컬렉션은 복수개의 타입을 동시 저장하다 보니 원하는 추출이 어렵다. 그러므로 지정한 타입만 저장하기 위해서 나온것이 지네릭스다. 지네릭스를 지정하면 원하는 자료형 추출이 쉽다. 불필요한 타입 변환을 할 필요가 없기 때문에 프로그램 성능이 향상된다. 컴파일 시 강한 타입 체크를 할 수 있기 때문에 자료의 안정성이 보장된다. 예를 들어 A.. 이전 1 다음