제네릭 탄생 배경1. 타입별 클래스 문제 발생▸ 예시 코드class IntegerBox { private Integer value; public void set(Integer value) { this.value = value; } public Integer get() { return value; }}class StringBox { private String value; public void set(String value) { this.value = value; } public String get() { return value; }}class DoubleBox { private Double value; public void set(Double value) { th..