제네릭은 왜 사용할까? 제네릭은 JDK1.5부터 새롭게 등장했다. 그러면 제네릭이 도입되면서 어떤것이 바뀌었는지 고민해보자. 제네릭을 사용하면 타입 안정성이 증가하고, 타입체크와 형 변환을 생략할 수 있어서 코드가 간결해 진다고 한다. 과연 사실일까? 제네릭을 사용하는 대표적인 클래스로는 List가 있다. List list = new ArrayList(); 이 리스트는 어떠한 값이든 저장할 수 있다. List list = new ArrayList(); list.add(2); list.add("Hello"); list.add(100L); list.add(1.5); int, string, long, double다양한 타입이 들어왔다. 이것을 출력해보자. for (Object object : list) { S..