[JAVA] 제너릭스(Generics)


[JAVA] 제너릭스(Generics)

제너릭스 - 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시의 타입 체크를 해주는 기능 - 객체의 타입을 컴파일 시에 체크하기에 객체의 타입 안정성을 높이고 형변환의 번거로움이 줄어든다. - 타입의 안정성을 제공해 주고 타입 체크와 형변환을 생략할 수 있기에 코드가 간결해진다. 제너릭 클래스 선언 - 타입 변수를 사용하면 된다. T는 Type의 첫 글자에서 따왔고 T가 아닌 다른 것을 사용해도 무방하다. - 타입 변수가 여러 개인 경우에는 Map<K, V>와 같이 콤마를 구분자로 나열하면 된다. - 기호의 종류만 다를 뿐 임의의 참조형 타입을 의미한다는 것은 모두 같다. 용어 - Box<T> : 제너릭 클래스. &#..........

[JAVA] 제너릭스(Generics)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [JAVA] 제너릭스(Generics)