Tagged

Collection

A collection of 7 posts

Collection

Collection과 Thread 3

이전 글인 “Collection과 Thread 2″에서 공부할 것으로 분류했던 클레스들의 정체를 밝히는 것으로 본 시리즈의 막을 내리려고 합니다. 총정리 및 발표는 이번주 AJN 정모에서 하게 됩니다. 혹시라도 차후 Agile Java 3기에 참여하실 분들 중에서 관심있으신 분들께서는 이메일 주소 남겨주시면 특별히 무료로 이번 정모에 참석하실 수 있도록 안내 메일

Collection

Collection과 Thread 2

Thread Safe 하냐 안하냐 기준으로 Collection 클레스들을 나눠 봤습니다. Java 6.0 API 기준으로 나눴기 때문에 새로 눈에 띄는 클레스들과 잘 모르겠는 클레스들도 포함되어 있습니다. Thread safe collections Vector(Stack) HashTable BlockingQueue implementations(ArrayBlockingQueue, DelayQueue, LinkedBlockingDeque, LinkedBlockingQueue, PriorityBlockingQueue, SynchronousQueue) BlockingDeque implementation (LinkedBlockingDeque)   Not thread safe collections LinkedList, ArrayList(AttributeList,

array

Arrays and Hashes

Arrays and Hashes Ruby의 array와 hash는 인덱스가 있는 collection입니다. 둘 다 객체를 담아 두고 key를 사용하여 접근하는 콜렉션입니다. array에서 key는 정수이지만 hash는 어떤 객체도 key가 될 수 있습니다. 둘 모두 새로운 요소를 추가할 때 커기제 됩니다. array에 접근을 하는게 보다 효율 적이지만 hash는 보다 유연함을 제공합니다. 어떤 array이나 hash들도 여러