일단 마시고 본다. (제네릭)
자바는 최적화를 시키는 데 도움을 주는 형태인 generic이 있습니다. 제네릭은 코드를 최적화 및 일반화시키는 데 있어 굉장한 도움을 줍니다. 자바를 한 지 얼마 되지않으셨거나 혹은 제네릭을 쓰지않은 채로 개발을 하면 중복코드가 굉장히 많이 생길뿐더러 중복 클래스 역시 많이 생깁니다. (물론 예외처리시에는 중복 클래스를 여러개를 사용하는 경우가 더러 있습니다.) 예시를 들어 설명해드리자면 어떠한 형태를 입출력하는 클래스를 만든다고 가정을 해봅시다. 그러면 대표적인 형태인 정수(Integer), 부동소수점수(Float), 실수(Double), 문자열(String) 등 여러가지가 있을 겁니다. 이를 하나하나 클래스로 나타나면 대충 이런 형태일 겁니다. public class IntegerPrinter { ..