Java 제네릭(Generic)은 코드의 재사용성을 높이고, 컴파일 타임에 타입 안전성을 보장하기 위해 도입된 기능입니다. 이를 통해 클래스, 인터페이스, 메서드 등을 다양한 타입으로 사용할 수 있습니다.1. 타입 파라미터 (Type Parameter)타입 파라미터는 제네릭 클래스나 메서드의 정의에서 사용됩니다. 이는 구체적인 타입을 지정하지 않고, 사용할 때마다 다른 타입을 지정할 수 있게 합니다.예제public class Box { private T content; public void setContent(T content) { this.content = content; } public T getContent() { return content; } ..