제네릭

장점

여러 유형에 걸쳐 동작하는 일반화된 클래스 및 메소드 정의

자료형 한정 → 컴파일 시점 자료형 검사 가능

캐스트(형 변환) 연산자 사용 불필요

제네릭 클래스

접근제어자 class 이름<T1,T2...> {...}