제네릭(generic) 데이터의 타입을 일반화한다는 의미 클래스나 메서드에서 사용할 내부 데이터 타입을 컴파일 시에 지정하는 방법 제네릭을 이용하면 instanceof 비료 및 다운 캐스팅을 하지 않아도 됨. 1 . 제네릭 설정 - 다이아몬드 연산자 이용 - 관례상 대문자로 작성 - - 타입 변수를 자료형 대신 사용, 가상으로 존재 - 여러 개의 타입 변수를 작성도 가능 - 컴파일 시점에서 타입 결정됨. public class GenericTest { private T value; getter, setter 작성 시에도 구체적인 타입 대신 T 사용 가능 public void setValue(T value) { this.value = value; } public T getValue() { return va..