자바 collection

    제네릭과 컬렉션

    제네릭(Generic) - 데이터 형식에 의존하지 않고, 하나의 값이 여러 다른 데이터 타입들을 가질 수 있도록 하는 방법 - 미리 정의된 하나의 메서드 또는 멤버 변수에 서로 다른 자료형의 결과를 얻을 수 있도록 하는 기능 - 컴파일 할 때 타입 체크를 통해 실행시 발생하는 타입에러를 사전에 방지. 불필요한 타입 변환(casting)을 안하므로 프로그램의 안전성 향상 컬렉션(Collection) Set - 순서가 없고, 중복을 허용하지 않는 자료구조 - 주요 구현 클래스 : HashSet List - 순서가 있는 요소들의 집합으로 배열과 같은 구조이나 가변적 길이를 가지고 있음. Set 과 다르게 중복 요소 추가 가능 - 주요 구현 클래스 : Vector, ArrayList, LinkedList, St..