1. 제네릭스 (Generics)결정되지 않은 타입을 타입 변수로 처리실제 사용할 때는 구체적인 타입으로 대체예시) 커피에서 컵은 커피 담는 용도 / 내가 따로 구매한 컵은 물을 담을 수도, 연필을 꽂을 수도 있음 ⇒ 제네릭 타입 사용하면 그때그때 필요한 타입을 개발자가 정해서 생성 가능!컴파일 단계에서 자료형을 체크해주는 도구 ⇒ 코드 안정성 더해줌!public class GenericClass { T ob; public GenericClass(T ob) { this.ob = ob; } public void printType() { System.out.println(ob.getClass().getName()); }}class GenericCl..