728x90
반응형
generics
-
Java - 제네릭(Generics)Java/java study 2022. 4. 3. 22:26
제네릭(Generics) 제네릭 사용법 제네릭 - 바운디드 타입 제네릭 - 와일드카드 제네릭 메서드 제네릭(Generics)란? 지네릭스는 다양한 타입의 객체를 다루는 메서드나 컬렉션 클래스에 컴파일 시의 타입 체크를 해주는 기능이다. 객체의 타입을 컴파일 시에 체크하기 때문에 객체의 타입 안정성을 높이고 형 변환의 번거로움을 줄일 수 있다. - 타입 안정성 의도하지 않은 타입의 객체가 저장되는 것을 막고, 저장된 객체를 꺼내올 때 원래의 타입과 다른 타입으로 잘못 형 변환되어 발생할 수 있는 오류를 줄여준다. - 제네릭을 사용하는 이유 제네릭 타입을 사용함으로써 잘못된 타입이 사용될 수 있는 문제를 컴파일 과정에서 제거할 수 있기 때문 자바 컴파일러는 코드에서 잘못 사용된 타입 때문에 발생하는 문제점을..