1public abstract class AbstractBootstrap implements Cloneablecs이번에 Netty의 소스코드를 분석 하는중 만난 한줄의 class 선언부 입니다. 오늘은 이 한줄의 의미를 파악하기 위해 자바의 Generics 에 대해서 이야기 해보고자 합니다. 1. GenericsGenerics는 자바 1.5부터 지원되기 시작한 개념입니다. Generic을 적용하는 가장 큰 이유는 타입을 클래스, 인터페이스, 메소드를 정의할 때 파라미터화 할 수 있다는 것입니다. 메서드 선언에 사용되는 파라미터 형식처럼, 타입 파라미터는 다른 입력값에 대한 동일한 코드 재사용을 할 수 있는 방법을 제시합니다. 또한 Generic을 적용하면 다음과 같은 장점을 가질 수 있습니다.1. com..