[JAVA] Generic 한 걸음 나아가기! (1) 개념편
BE/Java·2023. 12. 23.
제네릭(Generic)이란? ❗️ Java로 개발하면서 한 번쯤 List 또는 Map 같이 기호 안에 타입이 적혀져있는 것을 경험 해봤을 것이다. 이게 뭘까? ✅ 제네릭이 뭐야? "Java 프로그래밍 언어에서 사용되는 기능 중 하나로, 클래스나 메서드를 정의할 때 데이터 타입을 일반화하여 유연성을 높여주는 것" 왜 사용하지? ✅ 도대체 왜? 1. 클래스나 메서드를 작성할 때 데이터 타입을 지정하여 코드를 작성하면 재사용성이 높아지고 타입 안정성을 확보할 수 있다. 2. 컴파일 시점에 정확하게 타입 체크 가능 (컴파일 시점에 타입 체크가 가능하다는 점과 타입 안정성을 확보할 수 있다는 점에서 엄청난 강점을 가지고 있다. 따라서 무조건 사용해야하는 것) 어떻게 사용하는건데? ❌ 단순하게 사용하려면 지금도 충..