generic
📜 제네릭(Generic) : 타입을 미리 결정하다
📌 제네릭의 등장 📌 제네릭의 특징 Object 타입을 쓰면 Object 자손들은 다 들어올 수 있다. 특정 타입으로 제한할 수 없다. 즉 특정 메서드를 호출할 때 어떤 객체든 다 넘겨줄 수 있다. (장점이자 단점이다) 매번 리턴값을 원래 타입으로 형변환 해야한다. 타입 정보를 받는 "타입 파라미터"의 이름은 일반 변수 이름을 짓는 규칙과 같다. 그러나 타입을 지정하는 자리에 와야하기 때문에 한 두자의 알파벳으로 정의한다. 눈에 띄게 하기 위하여 대문자르 사용한다. 자바에서 제안하는 이름이 있고 대부분의 개발자가 그 이름을 사용한다. // 제네릭 타입 : 객체를 생성하는 시점에 결정된다. T Arrays.copyOf(원래배열, 복사할개수, 새로만들배열의타입) @SuppressWarnings("unchec..