[CS면접 및 자바 면접 준비] Generic 및 쓰레드 면접 질문 정리
·
면접 준비
Generic Java의 Generics 개념을 설명해주세요 ➕ 제네릭스를 사용하면 클래스, 인터페이스, 메서드를 정의할 때 타입(클래스 및 인터페이스)을 매개변수로 사용할 수 있다. 제네릭스의 주요 이점은 컴파일 시간에 오류를 감지할 수 있어 코드를 더 안전하고 명확하게 만들 수 있고. 메소드 인자, 반환 타입 및 또는 필드의 타입 간 종속성을 표현하기 위해 타입(클래스 및 인터페이스) 매개변수를 사용할 수 있다. Generic을 사용해야 하는 이유는 무엇인가요? ➕ 제네릭 타입을 사용함으로써 잘못된 타입이 사용될 수 있는 문제를 컴파일 과정에서 제거할 수 있다. 실행 시 타입 에러가 나는것보다는 컴파일 시에 에러를 사전에 방지하는 것이 좋다. 또 제네릭 코드를 사용하면 요소를 찾아올 때 타입변환을 할..