제네릭(Generic) 제네릭은 임시적인 타입을 정해주는 문법적 요소로 제네릭을 사용하면 클래스내의 필드(클래스변수 제외), 매개변수, 메서드에 구체적인 타입(String, int, char등)을 지정해 주지 않아도 되며 해당 클래스의 인스턴스를 생성할때 구체적인 타입을 정해준다. 즉 이를 이용하여 작성한 클래스 또는 메서드의 코드가 특정 데이터 타입에 얽매이지 않게 해둘수 있다. 기본 사용 방법 public class Main { public static void main(String[] args) { Generic genericDouble = new Generic(1.0); // Double 래퍼클래스(wrapper class) Generic genericInt = new Generic(1); // ..