사실 제네릭은 어렴풋이 대~강 사용하는 법을 알고있지만, 무언가 내가 직접 어떤것을 만들고 적용하려면 그렇게 바로 할 수 있지는 않았다. 이번에 제대로 제네릭에 대해서 이해하도록 하고, 실제로 어떻게 쓰이는지도 알아볼 것이다. 참고 서적은 Java의 정석이다. 1. Generic란? 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시의 타입체크를 해주는 기능이다. => 객체의 타입을 컴파일 시에 체크하기 때문에 객체의 타입 안정성을 높이고 형변환의 번거로움이 줄어든다. 2. 제네릭 예시 1 Person.java => 일반 class package com.example.generic; public class Person { Object pocket; public Object getPocket..