[Java] Java의 Generic 타입
Java의 Generic 타입 Java의 제네릭(Generic)은 클래스, 인터페이스, 메소드를 정의할 때 타입(Type)을 파라미터로 사용할 수 있게 하는 기능 이를 통해 다양한 타입의 객체를 다루는 코드를 재사용할 수 있게 되며, 컴파일 시간에 타입 체크를 수행하여 타입 안정성을 높이고, 타입 캐스팅의 번거로움을 줄일 수 있다. (런타임 환경에 아무런 영향이 없는 컴파일 시점의 전처리 기술이다.) 제네릭을 사용하면 컬렉션, 클래스, 메소드 등에서 명시적으로 타입을 지정해주지 않고도, 타입을 파라미터처럼 넘겨 사용할 수 있게 된다. 이는 코드 작성 시 타입 안정성을 보장하고, 불필요한 타입 변환을 준다. 즉, 데이터 형식에 의존하지 않고, 하나의 값이 여러 다른 데이터 타입들을 가질 수 있도록 하는 방..
server
2024. 4. 3. 21:43