728x90 반응형 지네릭스1 [Java] 12-1. 지네릭스(Generics) 지네릭스(Generics) JDK1.5에 처음 도입되었고 당시에는 선택적으로 사용되었다. 하지만 이제는 지네릭스를 모르고는 Java API문서조차 제대로 보기 어려울 만큼 중요한 위치를 차지하고 있다. 기본적인 개념을 알아보도록 하자. 1. 지네릭스란? 지네릭스는 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시의 타입체크(compie-time type check)를 해주는 기능이다. 객체의 타입을 컴파일 시에 체크하기 때문에 객체의 타입 안정성을 높이고 형변환의 번거로움이 줄어든다. 타입 안정성을 높인다는 것은 의도하지 않은 타입의 객체가 저장되는 것을 막고, 저장된 객체를 꺼내올 때 다른 타입으로 잘못 형변환되어 발생할 수 있는 오류를 줄여준다는 의미이다. 지네릭스의 장점 1. 타입 .. 2022. 10. 5. 이전 1 다음 728x90 반응형