Map인터페이스
특징
- 키와 값, 상으로 구성된 객체를 저장하는 자료구조
- 맵이 사용하는 키와 값도 모두 객체
- 키는 중복되지 않고 (value를 여러개로 하고싶을 땐 리스트로) 하나의 값에만 매핑되어 있으므로 키가 있으면 대은하는 값을 얻을수 있다.
- Map객체에 같은 키로 중복 저장하지 안으려면 Set 객체처럼 키로 사용할 클레스에 대한 Hashcode( )와 equals( )메서드를 오버로딩 해야한다.
- 검색에 용이하도록 만들어진 자료구조
FileItem클래스의 주요 함수