[java] 제네릭스(Generics)이란?
2022. 6. 10. 13:22
Java&Spring
제네릭스(Generics)이란? 다양한 타입의 객체들을 다루는 메소드나 컬렉션 클래스에 컴파일 시의 타입 체크를 해주는 기능을 의미합니다. 제네릭스를 왜 사용해야할까? 객체의 타입을 컴파일 시에 체크하기 때문에 안정성이 높아집니다. 의도하지 않은 타입의 객체가 저장되는 것을 막고 잘못된 형변환을 막을 수 있기 때문입니다! 제네릭스의 형식과 약어 제네릭스의 형식 public class 클래스명 {...} public interface 인터페이스명 {...} 자주 사용되는 타입인자 약어 - == Type - == Element - == Key - == Value - == Number - == Result 제네릭스를 활용한 예제 제네릭스를 우리는 이미 사용하고 있었는데요. 제네릭스를 가장 잘 사용한 예제는 바..