1. 제네릭제네릭(Generic)은 자바에서 클래스나 메서드를 선언할 때 사용할 데이터 타입을 나중에 지정할 수 있도록 하는 기능입니다. 이를 통해 코드의 재사용성과 타입 안정성을 높일 수 있으며, 컴파일 시 타입 검사를 가능하게 해줍니다. 예를 들어 List처럼 사용할 경우, 리스트에 문자열만 담을 수 있도록 제한되어 런타임 오류를 줄일 수 있습니다. 제네릭은 다양한 타입을 처리해야 하는 클래스나 메서드에서 중복 없이 하나의 코드로 여러 타입을 다룰 수 있도록 도와줍니다. 1. 제네릭을 사용하는 이유타입 안정성컴파일 시점에 타입을 검사하여 오류를 줄일 수 있습니다.형변환 제거제네릭을 사용하면 Object로 저장 후 꺼낼 때 형변환을 하지 않아도 됩니다.코드 재사용성 증가다양한 타입에 대해 같은 로직을 ..