Live briefing
Everything about Java collections framework
Collections in Java
The Java collections framework is a set of classes and interfaces that implement commonly reusable collection data structures (collections). Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Java collections frameworkA 5-minute orientation
- Pick up a classic book: Microsoft Visual J# .NetThe most-reprinted book on the subject
- Read the landmark paper: An object-oriented refactoring of Huffman encoding using the Java collections frameworkCited 3 times
- Go sideways: Sequence container (C++)A closely related topic
- Go sideways: Java ConcurrentMapA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
An object-oriented refactoring of Huffman encoding using the Java collections framework
Java Collections Framework and Their Applications in Software Development
Towards the design of a set-based Java collections framework
Towards the design of a set-based Java collections framework
An Informative Test Code Approach in Code Writing Problem for Java Collections Framework in Java Programming Learning Assistant System
📚 Books worth reading
Microsoft Visual J# .NetJohn Sharp · 2002
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Sequence container (C++) In C++, sequence containers or sequence collections refer to a group of container class templates in the standard library that implement storage of data…
- Java ConcurrentMap The Java programming language's Java Collections Framework version 1.5 and later defines and implements the original regular single-threaded maps, and…
- Java syntax The syntax of Java is the set of rules defining how a Java program is written and interpreted. The syntax is mostly derived from C and C++. Unlike C++…
- Collection (abstract data type) In computer programming, a collection is an abstract data type that is a grouping of items that can be used in a polymorphic way. Often, the items are…
- Java concurrency The Java programming language and the Java virtual machine (JVM) are designed to support concurrent programming. All execution takes place in the context…
- Active object The active object design pattern decouples method execution from method invocation for objects that each reside in their own thread of control. The goal…
- Set (abstract data type) In computer science, a set is an abstract data type that can store distinct values, without any particular order. It is a computer implementation of the…
- Channel (programming) Computer programming portal In computing, a channel is a model for inter-thread communication and synchronization via message passing. A message may be…