Java Generics-instanceOf 없음
컴파일러는 유형 삭제를 사용하기 때문에 런타임은 유형 매개 변수를 추적하지 않으므로 런타임시 Box <Integer>와 Box <String> 간의 차이는 instanceOf 연산자를 사용하여 확인할 수 없습니다.
Box<Integer> integerBox = new Box<Integer>();
//Compiler Error:
//Cannot perform instanceof check against
//parameterized type Box<Integer>.
//Use the form Box<?> instead since further
//generic type information will be erased at runtime
if(integerBox instanceof Box<Integer>) { }