본문 바로가기
반응형

unbound wild card2

Generic - 제네릭 메소드를 애용하자. 현재까지 제네릭 타입을 사용해야 하는 이유와 제네릭을 통해 컴파일 경고 메시지를 없애는 방법, List와 제네릭 타입의 애용 등을 통해 클래스 내부의 변수들에 대한 제네릭을 살펴보았는데요. 이번에 소개할 내용은 제네릭 메소드를 사용하는 방법과 그로 인한 이점들입니다. 제네릭 메소드를 작성하는 방법을 보기전에, 원천 타입을 사용한 메소드와 그로 인한 경고 메시지를 보시겠습니다. public static Set union(Set s1, Set s2) { Set result = new HashSet(s1); result.addAll(s2); return result; } 앞에서 살펴본 원천타입의 특징답게 컴파일은 가능하지만, 정보를 가지고 있는 런타임 시에는 경고메시지를 발생시킵니다. Union.java:5:.. 2013. 2. 12.
Generic - 원천(raw)타입을 사용하지 맙시다. 이 카테고리에 쓰는 글은 동명의 책인 에 대한 공부 내용을 정리하여 올리는 곳입니다. Java 1.5 이후 버전부터 지원되는 내용으로는 매우 다양한 기능들이 포함되어 있습니다. for문의 기능 확장으로 forEach 방식의 활용이 가능해졌으며, AutoBoxing, UnBoxing 등.. 그리고 오늘부터 몇 주간 포스팅하게 될 내용인 Generic에 대한 내용을 지원합니다. Generic이란 무엇인지 알아보기 전에 우선 제목에 있는 원천 타입에 대한 내용을 알아봅시다. 원천타입은, Collection interface로부터 파생된 subInterface들인 BlockingDeque, BlockingQueue, Deque, List, NavigableSet, Queue, Set, SortedSet과 같은 .. 2011. 4. 13.
반응형