Collection(Map/Set/List)에서의 Generic : 개발자가 Type을 지정한다. 장점 제네릭이 없는 List에 여러가지 타입의 값을 담았을 경우,int hello = (int) lst1.get(0);와 같이 형변환시에 ClassCastException이 일어납니다.제네릭을 이용해 하나의 타입으로 지정하면 컴파일 시, 지정한 제네릭을 사용하는 지 Type검사를 합니다.제네릭을 Collection(Map/Set/List)에 사용하면, 지정한 Type만을 사용할 수 있지만오류방지와 사용에 수월합니다.만약 제네릭을 사용하지 않을 시 Collection사용 시 값의 타입이 무엇인지 확인 후 사용해야 하겠죠.또한 제네릭을 보고 어떤 타입을 사용하고 있는 지 바로 확인 할 수 있습니다. ..