제네릭 (1) 썸네일형 리스트형 Java 제네릭, 람다식 본 게시물은 개인 공부용 포스트 입니다. 1. 제네릭 제네릭 의미 제네릭 클래스, 제네릭 인터페이스, 제네릭 메소드 - 클래스, 인터페이스, 메소드를 정의할 때 타입 매개변수 (타입 파라미터)를 선언하고 사용할 수 있다. 장점 여러 유형에 걸쳐 동작하는 일반화된 클래스나 메소드를 정의할 수 있다. 자료형을 한정함으로써 컴파일 시점에 자료형 검사가 가능하다. (실행 오률을 찾아 고치는 것은 어렵기 때문) 캐스트 (형변환) 연산자의 사용이 불필요하다. 예) List 인터페이스를 구현한 ArrayList 클래스 Class ArrayList implements List ...{ boolean add(E e){ ... } E get(int index){ ... } e remove(int index){ ... } .. 이전 1 다음