지마켓
2020-11-20 · 5년 이상 전
Java Generic 을 파헤쳐보자 - 개념편
이번 포스팅에서는 Java의 Generic의 개념을 한번 다뤄 보겠습니다."제네릭"은 "구체적인 타입에 대한 정보를 타입 정의 시점이 아닌 타입의 인스턴스화 시점에 전달함으로써 하나의 타입으로 여러 가지 타입을 표현하는 프로그래밍 기법"을 일반적으로 지칭하는 용어입니다.Java의 Generic은 이러한 제네릭에 대한 Java의 구현체라고 할 수 있겠습니다.Java Generic의 주요 기능은 다양한 타입의 객체를 다루는 메서드나 클래스에 대해서 컴파일 타임 타입 체크를 가능하게 하여 타입 안정성을 높이고 형 변환의 번거로움을 줄여주는 것입니다. 위에 적은 문장이 Java Generic의 아주 주요한 개념이라고 할 수 있는데요, 이 문장을 제네릭이 없는 상황과 있는 상황 두가지 예시를 통해 상세히 들여다보..