java generic

· Backend/Java
1. 서두 개발 혹은 설계를 하면서 자주 사용하지만 한번도 제대로 정리한 적이 없어 Generic 관련 내용을 정리하고자 한다. 2. 제네릭이란? 데이터 형식에 의존하지 않고 여러 데이터 타입을 사용할 수 있도록 하는 것을 말한다. 클래스, 메소드에서 사용할 때 데이터 타입을 나중에 확정하는 기법이라고 생각하면된다. 제네릭은 Class, Method에 를 활용하여 구현한다. 3. 제네릭의 장점 그렇다면 왜 굳이 제네릭을 사용한는 것일까? 제네릭을 사용할 때의 장점은 다음과 같다. 강제적인 타입 변환이 발생하지 않아 성능 저하를 방지. -> 이론적으로는 오버헤드가 발생하여 성능 저하를 야기하지만 실제로는 미비하다는 의견도 존재함 중복 코드 제거, 코드의 재사용성을 높임. // 타입의 Class class ..
야뤼송
'java generic' 태그의 글 목록