Iterator vs Enumeration



Enumeration



  • Enumeration의 사용범위는 Vector와 Hashtable으로 정해져있다.
  • Enumeration의 동작방법은 nextElement()메소드를 만나면 객체를 가져와서 하나의 열거형요소로 생성을 한다. 그러므로 대용량 데이터에 적합하지 않다


Iterator



  • Iterator는 Collection으로부터 상속받거나 구현하고 있는 모든 객체들에게 사용.
  • remove()메서드가 확장되어 명확한 의미에 근거하여 원본 컬렉션에서 삭제기능까지 수행.
  • 원본 컬렉션에서 움직이는 커서(Cursor)와 같은 존재다. 작업의 위치를 알리는 눈금과 같은것

참조 : 자바5.0프로그래밍-이클립스를 활용한 자바 AtoZ - 한빛비디어(오경주,염기호,성영한)
Posted by ologist

블로그 이미지
ologist

공지사항

Yesterday100
Today100
Total47,011

달력

 « |  » 2012.05
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

최근에 받은 트랙백

글 보관함