Collection di Java adalah kerangka kerja (framework) yang berfungsi untuk menyimpan dan memanipulasi kelompok objek.

Collection Java dapat melakukan semua operasi seperti pencarian (searching), pengurutan (sorting), penyisipan (insertion), manipulasi (manipulation), dan penghapusan (deletion).

Java Collection berarti satu kesatuan objek. Kerangka Java Collection menyediakan antar muka (interfaces) yaitu Set, List, Queue, Deque dan beberapa objek Class yaitu ArrayList, Vector, LinkedList, PriorityQueue, HashSet, LinkedHashSet dan TreeSet.