---
title: "Differentiate between collection and collections"  
description: "Differentiate between collection and collections"  
author: "Anonymous User"  
published: 2015-07-28  
updated: 2015-07-28  
canonical: https://www.mindstick.com/forum/23381/differentiate-between-collection-and-collections  
category: "java"  
tags: ["java", "collection"]  
reading_time: 1 minute  

---

# Differentiate between collection and collections

I am very confuse about what is the [difference](https://www.mindstick.com/articles/157114/good-news-or-bad-news-and-the-difference-is) between ***[Collection](https://www.mindstick.com/articles/1718/collections-in-java)*** and ***[Collections](https://www.mindstick.com/articles/12458/what-are-collections-in-c-sharp)***

## Replies

### Reply by Anonymous User

**Collection,** as its javadoc says is "***The root interface in the collection hierarchy***." This means that every single class implementing Collection in any form is part of the Java Collections Framework.\
The Collections Framework is Java's native implementation of data structure classes (with implementation specific properties) which represent a group of objects which are somehow related to each other and thus can be called a collection.\
**Collections** is merely an utility method class for doing certain operations, for example adding thread safety to your ArrayList instance by doing this:\
List<MyObj> list = Collections.synchronizedList(new Arraylist<MyObj>());The main difference in my opinion is that Collection is base interface which you may use in your code as a type for object (although I wouldn't directly recommend that) while Collections just provides useful operations for handling the collections.


---

Original Source: https://www.mindstick.com/forum/23381/differentiate-between-collection-and-collections

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
