제네릭결정되지 않은 타입을 파라미터로 처리하고 실제 사용할 때(인스턴스 생성 시) 파라미터를 구체적인 타입으로 대체시키는 기능.는 T가 타입 파라미터임을 뜻하는 기호.제네릭 타입결정되지 않은 타입을 파라미터로 가지는 클래스와 인터페이스.선언부에 ''부호가 붙고 그 사이에 타입 파라미터들이 위치.타입 파라미터는 일반적으로 대문자 알파벳 한 글자로 표현.외부에서 제네릭 타입을 사용하려면 타입 파라미터에 구체적인 타입을 지정. 지정하지 않으면 Object 타입이 암묵적으로 사용.제네릭 메서드타입 파라미터를 가지고 있는 메서드. 타입 파라미터가 메서드 선언부에 정의.리턴 타입 앞에 기호 추가하고 타입 파라미터 정의 후 리턴 타입과 매개변수 타입에서 사용.타입 파라미터 T는 매개값의 타입에 따라 컴파일 과정에서..