사용자 도구

사이트 도구


java:collection

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
java:collection [2019/02/22 19:27]
kwon37xi
java:collection [2024/07/11 12:32] (현재)
kwon37xi [Java Collection]
줄 2: 줄 2:
   * [[http://www.eclipse.org/collections/|Eclipse Collections]]   * [[http://www.eclipse.org/collections/|Eclipse Collections]]
   * [[https://www.baeldung.com/java-collection-remove-elements|Removing Elements from Java Collections | Baeldung]]   * [[https://www.baeldung.com/java-collection-remove-elements|Removing Elements from Java Collections | Baeldung]]
 +  * [[http://dveamer.github.io/backend/JavaConcurrentCollections.html|Java Thread Safe Collections - List, Queue, Set, Map]] 
 +  * [[https://www.baeldung.com/java-synchronized-collections|An Introduction to Synchronized Java Collections | Baeldung]] 
 +  * [[java:guava|Guava]]
 ===== Set ===== ===== Set =====
 ==== Concurrent Set ==== ==== Concurrent Set ====
줄 12: 줄 14:
 </code> </code>
  
-==== List ==== +===== List ===== 
-=== CopyOnWriteArrayList ===+==== CopyOnWriteArrayList ====
   * [[https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/CopyOnWriteArrayList.html|CopyOnWriteArrayList]]   * [[https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/CopyOnWriteArrayList.html|CopyOnWriteArrayList]]
   * ''synchronized'' 없이 멀티 쓰레드에서 안전하게 작동하는 List.   * ''synchronized'' 없이 멀티 쓰레드에서 안전하게 작동하는 List.
줄 19: 줄 21:
   * 성능이 떨어진다.   * 성능이 떨어진다.
   * [[https://www.baeldung.com/java-copy-on-write-arraylist|Guide to CopyOnWriteArrayList | Baeldung]]   * [[https://www.baeldung.com/java-copy-on-write-arraylist|Guide to CopyOnWriteArrayList | Baeldung]]
 +
 +==== Guava Partition List ====
 +  * [[https://www.baeldung.com/java-list-split|Partition a List in Java | Baeldung]]
  
  
java/collection.1550831256.txt.gz · 마지막으로 수정됨: 2019/02/22 19:27 저자 kwon37xi