1. 제네릭이란 무엇인가? 구현 시에 클래스 내부에서 타입을 지정하는 것이 아니라, 일반화 해두고 선언시에 개발자가 타입을 지정하여 사용하는 것. public class Box { private T content; public void setContent(T content) { this.content = content; } public T getContent() { return content; } public static void main(String[] args) { // Integer를 위한 Box 생성 Box integerBox = new Box(); integerBox.setContent(10); int intValue = integerBox.getContent(); System.out.print..