형변환 타입을 미리 지정해 주는 것
Class Box<T>
1. Box<T> 지네릭 클레스, T의 박스, T박스
2. <T> 타입 변수, 타입 매개 변수
3. Box 원시 타입
Class Box<T>{
T item;
public void setItem(T item){ ... }
T getItem(){ ... }
} Box<String> b = new Box<String>;
Class Box
Class Box
class Box<T>{
static T item;
static int compare(T t1, T t2) {...}
}
배열 new 연산자 이용 시 에러
배열의 타입은 컴파일 타임에 결정되므로
제네릭 타입의 배열을 직접 생성하는 것은 불가능
Map, List같은 자료구조는 타입변수가 될 수 없음
클래스와 인스턴스 통일
와일드 카드


지네릭

