[Java] 제네릭(Generic)
·
Java
제네릭(Generic)제네릭은 클래스 내부가 아닌 외부에서 사용자에 의해 지정되는 타입을 의미한다. 제네릭을 사용하는 이유는클래스의 재사용성이 높아지며,컴파일 과정에서 잘못된 타입이 사용되는 것을 방지할 수 있다.제네릭을 쓰지 않는다면, Object 타입으로 클래스나 메소드를 선언하고객체를 생성할 때 원하는 타입으로 캐스팅을 해야 한다.. (귀찮..😮‍💨) 제네릭 타입 파라미터제네릭은 추후 지정하게 될 타입을 위해 모양 안에 아래 타입을 선언해주어야 한다. : Type, 일반적으로 쓰이는 타입 파라미터: Element, List 내 요소에 주로 사용한다.: Key, Map 형식의 키에 주로 사용한다.: Value, Map 형식의 값에 주로 사용한다.: Number, Integer / Double /..