JAVA 제네릭

Noahddd·2024년 11월 1일

JAVA

목록 보기
12/12

자바 제네릭에 대하여 정리하고자 한다.

우선 제네릭이란 클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법을 의미한다.
제네릭은 꺽쇠 괄호 <>를 이용하여 사용한다. 배열선언 시 배열의 타입을 지정하고 배열 자료형이라고 []를 사용한다.
List의 선언은 list자료형이라고 선언 후 <>를 통하여 데이터 타입을 지정하는 형태로 본다면 이해하기가 쉽다.

        String[] arr = new String[5];
        
        List<String> list = new ArrayList<>();

위와 같이 비교하여 보면 이해하기가 더 쉽다.

제네릭은 보통 암묵적인 규칙이 있으며, 아래와 같다.

타입설명
< K >Key
< E >Element
< V >Value
< N >Number
< T >Type

위와 같이 통상적으로 사용한다. 통상적으로 사용하는 것일뿐 꼭 지켜야하는 것은 아니다.

profile
꿈이 많은 개발자 호소인

0개의 댓글