타입을 유연하게 다루는 제네릭. 중복되거나 필요 없는 코드를 줄여주는 동시에 타입 안정성을 해치지 않는다.더보기// 1.제네릭은 클래스 또는 메서드에 사용 가능하다.// 클래스 이름 뒤에 (에 들어갈 타입 변수로 T, U, V, E 같은 문자를 사용, 컨벤션)를 사용하여 타입 변수 선언.// 선언해놓은 타입 변수는 클래스 안에서 특정한 타입이 들어갈 자리에 사용할 수 있다.// Generic 클래스를 원시 타입이라고 한다.public class Generic { // 2. 내부 필드에 T는 String private T t; // 3. 메서드의 return 타입도 String public T get() { return this.t; } public void s..