이번 포스팅은 Java 5부터 등장한 제네릭(Generic)에 대하여 알아보겠습니다. 제네릭(Generic)은 일반화한다는 뜻을 가진 generalize에서 비롯된 말입니다. 그럼 이쯤에서 생각해 볼 수 있는 내용은 어떠한 것을 일반화를 하는 데 쓰인다. 라고 생각할 수 있습니다. JAVA에서 어떠한 것은 바로 자료형이다. 즉 자료형을 일반화함으로써 자료형에 종속적이지 않은 클래스를 정의할 수 있다. 왜 제네릭(Generic)을 사용하는 것일까? List testList = new ArrayList(); testList.add("mooonstar"); testList.add(1000); int i = 변수 String dst = (String)testList.get(i); 이와 같은 코드가 있으면 컴파일..