투케이2K

95. (java/자바) 제네릭(generic) 개념 설명 본문

Java

95. (java/자바) 제네릭(generic) 개념 설명

투케이2K 2021. 1. 8. 08:03

/* =========================== */

[ 설 명 ]

개발 언어 : Java

[제네릭 이란?]

- 제네릭(generic)이란 데이터의 타입(data type)을 일반화한다(generalize)는 것을 의미합니다

- 제네릭은 클래스나 메소드에서 사용할 내부 데이터 타입을 컴파일 시에 미리 지정하는 방법입니다

- 제네릭에서 타입을 명시할때는 래퍼(wrapper) 클래스를 사용해야만 합니다

[제네릭 사용이유 및 장점]

- 클래스나 메소드 내부에서 사용되는 객체의 타입 안정성을 높일 수 있습니다

- 반환값에 대한 타입 변환 및 타입 검사에 들어가는 노력을 줄일 수 있습니다

[제네릭 생성 예제]

ArrayList <Integer> list = new ArrayList <Integer> ();

list.add(1);

list.add(2);

list.add(2);

System.out.println("리스트 값 : "+list.toString());

/* =========================== */

반응형
Comments