![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYqNl1%2FbtsJbhcZAkL%2FpzmQKgyDvkom1U8iUQqbf0%2Fimg.png)
꾸준히 늘어나는 백엔드 개발자 기술면접 꼬리물기 질문
·
Computer Science
365개를 목표로 꾸준히 작성할 예정입니다. [ 001. 자바 - Generic ]Q. 자바의 Generic에 대해 아시는데로 말씀해주세요.자바 제네릭(Generic)은 클래스나 메서드를 작성할 때 데이터 타입을 미리 지정하지 않고, 사용할 때 타입을 지정할 수 있게 해주는 기능입니다. 제네릭을 사용하면 코드 재사용성이 높아지고, 컴파일 시 타입 안전성을 확보할 수 있습니다.이러한 제네릭은 자료구조와 연관되어 있습니다. 자바의 List, Set, Map 등의 자료구조 클래스는 제네릭을 활용하여 다양한 타입의 데이터를 다룰 수 있도록 설계되어있습니다. Q. 그렇다면 Set자료구조에서 Generic은 구체적으로 어떻게 사용되나요?Set은 중복되지 않은 요소들의 집합을 나타내는 자료구조입니다. 여기에 제네릭..