개인 공부/스터디
[이펙티브 자바] 제네릭 메서드 작성법
🏠 이왕이면 제네릭 메서드로 만들라. 매개변화 타입을 받는 정적 유틸리티 메서드는 보통 제네릭이다. Collections 의 알고리즘 메서드 (이진검색, 정렬 등) 은 모두 제네릭일 것이다. public static Set union(Set s1, Set s2) { Set result = new HashSet(s1); result.addAll(s2); return result; } 제네릭 메서드를 만드려면, 메서드 선언에서의 세 집합( 입력 2개, 반환 1개 )의 원소 타입을 타입 매개변수로 명시하고, 메서드 안에서도 이 타입 매개변수만 사용하게끔 수정하면 된다. 타입 매개변수 목록은 메서드 제한자와 반환 타입 사이에 온다. 때문에 public static 과 반환 타입 Set 사이에 타입 매개변수 목록..