2024.04.04 TIL
1. 스프링)기술면접질문 1)제네릭이란 무엇인가요? 제네릭은 프로그래밍에서 타입(type)을 파라미터로 받아서 사용하는 기법을 말해요. 이를 통해 클래스, 인터페이스, 메소드를 정의할 때 구체적인 타입을 명시하지 않고, 실제 사용되는 시점에 타입을 지정할 수 있어요. 제네릭을 사용함으로써 코드의 재사용성을 높이고, 타입 안정성을 확보할 수 있습니다. 제네릭의 기본 개념 정의: 타입을 일반화하여, 클래스 내부에서 개별적으로 타입을 지정하는 것이 아니라 외부에서 타입을 지정할 수 있게 하는 기법입니다. 사용 이유: 타입 안정성을 확보하고, 코드의 재사용성을 높이기 위해서입니다. 또한, 컴파일 시점에 타입 체크를 할 수 있어 런타임 에러의 가능성을 줄일 수 있어요. 제네릭의 장점 타입 안정성: 제네릭을 사용하..