[Java] 제네릭 사용 이유 (Why do use Generic in Java?)
1. 제네릭의 등장 Java 5부터 Generic이라는 타입이 새로 추가되었습니다. 잘못된 타입이 사용될 수 있는 문제를 컴파일 과정에서 제거가 가능해졌습니다. 컬렉션, 람다, 스트림 등에서도 사용되므로 자바를 잘 활용하려면 이해해야 합니다. 제네릭은 클래스, 인터페이스, 메소드를 정의할 때 타입을 파라미터로 사용할 수 있도록 도와줍니다. 2. 제네릭의 장점 컴파일 시 강한 타입 체크를 할 수 있다. 컴파일 시 에러를 다 도출해내기 때문에 실행 중에 일어나는 에러(RuntimeException)를 방지할 수 있습니다. // List Integer 타입으로 제네릭 타입 적용 List list = new ArrayList(); list.add(1); list.add("5"); // ERROR java: in..