제네릭이란 타입을 명시해야하는 java 언어에서 타입을 명시하지 않고 사용할 수 있게 해주는 기능이다. 클래스나 메서드에 사용가능 하며, 실제로 사용될 때 타입을 구현하여 사용한다. 제네릭을 사용하면 타입 안정성을 보장할 수 있다. 동일한 로직을 다양한 타입에 대해 코드의 재사용성을 높일 수 있다. 타입 캐스팅을 일일이 처리하는 번거로움을 줄일 수 있다. 제네릭 타입 타입 설명 Type Element Key Value Number 제네릭 클래스 작성법 //제네릭 클래스. 원시 타입 이라고도 한다. public class Generic { private T t; public T get() { retrun this.t; } public void set(T t) { this.t = t; } //메인클래스 pu..