Generic
제네릭이란? 데이터의 타입(data type)을 일반화(Generalize)하는 것 클래스나 메소드에서 사용할 내부 데이터 타입을 컴파일 시에 미리 지정하는 방법 컴파일 시에 미리 타입 검사를 수행하면 클래스나 메소드 내부에서 사용되는 객체의 타입 안정성을 높일 수 있다. 반환값에 대한 타입 변환 및 타입 검사에 들어가는 노력을 줄일 수 있다. 자바에서 제네릭은 JDK 1.5부터 추가된 기능 제네릭을 사용하는 이유 잘못된 타입이 사용될 수 있는 문제를 컴파일 과정 에서 제거할 수 있다 자바 컴파일러는 코드에서 잘못 사용된 타입 때문에 발생하는 문제점을 제거하기 위해 제네릭 코드에 대한 강한 타입 체크를 한다 실행 시 타입 에러가 나는 것보다 컴파일 시에 타입 체크를 강하게 해서 에러를 사전에 방지하는 것..
2021.08.15