처음 제네릭에 관해 책을 읽었을 때 잘 이해가 가지 않아 해당 내용을 정리하게 되었다.단계별로 천천히 알아보자 제네릭이란?제레릭은 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시 타입 체크(compile - type check)를 해주는 기능이다. 객체의 타입을 컴파일 시 체크하기 때문에 객체의 타입 안정성을 높이고 형변환의 번거로움이 줄어든다. 타입 안정성을 높힌다? 무슨 의미일까?package generic.ex1;public class IntegerBox { private Integer value; public void setValue(Integer value) { this.value = value; } public Integer getValue..