Introduction to Collections
A collection — sometimes called a container — is simply an object that groups multiple elements into a single unit. Collections are used to store, retrieve, manipulate, and communicate aggregate data. Typically, they represent data items that form a natural group, such as a poker hand (a collection of cards), a mail folder (a collection of letters), or a telephone directory (a mapping of names to phone numbers). If you have used the Java programming language — or just about any other programming language — you are already familiar with collections.
What Is a Collections Framework?
A collections
framework is a unified architecture for representing and manipulating
collections. All collections frameworks contain the following:
- Interfaces: These are abstract data types that
represent collections. Interfaces allow collections to be manipulated
independently of the details of their representation. In object-oriented
languages, interfaces generally form a hierarchy.
- Implementations: These are the concrete
implementations of the collection interfaces. In essence, they are
reusable data structures.
- Algorithms: These are the methods that
perform useful computations, such as searching and sorting, on objects
that implement collection interfaces. The algorithms are said to be polymorphic:
that is, the same method can be used on many different implementations of
the appropriate collection interface. In essence, algorithms are reusable
functionality.
Benefits of the Java Collections Framework
I am a regular reader of your blog and much impressed in your way of written on Java recent updates. I would like to share with my friends. Thank you admin.
ReplyDeleteRegards:
Java training institutes in chennai
java courses
Thank you for posting an excellent content, this is the best content I have never seen which is related to current technology. Refer me for IT studies and language courses.
ReplyDeleteRegards:
Big Data Course in Chennai
Big Data Training Chennai
Thank you a lot for providing individuals with a very spectacular possibility to read critical reviews from this site.
ReplyDeleteBest Java Training Institute in chennai
I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site.
ReplyDeleteJava training in chennai
Thank you for sharing such a great article. It is much helpful to understand the concept of Java Collection framework.
ReplyDeleteJava Training in Chennai
Java Course in Chennai
ReplyDeleteReally such a great blog and the content is worthy..Thanks for sharing your experience.
Java training in Chennai
The young boys ended up stimulated to read through them and now have unquestionably been having fun with these things.
ReplyDeleteClick here:
Online training in USA
I have to voice my passion for your kindness giving support to those people that should have guidance on this important matter.Online training in USA
ReplyDeleteThis is an awesome post. Really very informative and creative contents. This concept is a good way to enhance the knowledge. Excellent post.
ReplyDeletejava training in bangalore
aws training in bangalore
The seems good.
ReplyDeleteJava Training In Chennai
Selenium Training In Chennai
Thank you for your post. This is excellent information. It is amazing and wonderful to visit your site.
ReplyDeleteapplication developers in hyderabad
ios app development company in hyderabad
mobile app development in gachibowli
bmobile app development in kukatpally
mobile app development in ameerpet
Thanks for the info, really informative...
ReplyDeleteJAVA Training in Bangalore
AWS Training in Bangalore
SEO Training in Bangalore
Devops Training in Bangalore
I read this its really worth information to all thank you
ReplyDeletejava training in Marathahalli
spring training in Marathahalli
java training institute in Marathahalli
spring and hibernate training in Marathahalli
The blog was really nice
ReplyDeletejava training in Bangalore
spring training in Bangalore
java training institute in Bangalore
spring and hibernate training in Bangalore
Learn Advanced Core Java Course in Delhi, Noida & Gurgaon with Lowest Fees. High Technologies Solutions is the Correct Place for Core Java Course. Call Now & Get Free Demo Classes- +91-9311002620, +91-11-40504400.
ReplyDeleteMore Info-https://www.htsindia.com/Courses/JAVA/core-Java-training-course-institute
Core Java Course in Delhi, Noida & Gurgaon
Hey Nice Blog!! Thanks For Sharing!!!Wonderful blog & good post.Its really helpful for me, waiting for a more new post. Keep Blogging!
ReplyDeletebest java training in coimbatore
php training in coimbatore
Great Post And Thanks For Sharing
ReplyDeletejava training institute in Kalkaji
Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging…
ReplyDeleteRegards,
Dot Net coaching Institute in Chennai | Dot Net Training in Chennai | Dot Net Training Center in Chennai
Software Testing Training Institute in Chennai | Manual Testing Training in Chennai | Testing Courses in Chennai
Java Training Institute in Chennai | Java Course and Certification | Core Java Certification in Chennai
PHP Certification Class | PHP Course in Chennai | PHP Training Institute in Chennai
Hey, would you mind if I share your blog with my twitter group? There’s a lot of folks that I think would enjoy your content. Please let me know. Thank you.
ReplyDeleteJava Training in Chennai | J2EE Training in Chennai | Advanced Java Training in Chennai | Core Java Training in Chennai | Java Training institute in Chennai
Very nice information, it is valuable and useful to so many people. It gives the beautiful knowledge especially to the technical people.
ReplyDeleteadvanced java training institutes in bangalore
advanced java training in bangalore
best advanced java training institutes in bangalore
advanced java training course content
advanced java training interview questions
advanced java training & placement in bangalore
advanced java training center in bangalore
Powerful contents are giving more ideas Regarding Technically...and it's used to enhance my knowledge...Keep doing this help ever
ReplyDeleteJava training in chennai | Java training in annanagar | Java training in omr | Java training in porur | Java training in tambaram | Java training in velachery
Very useful blog, really appreciate your hardwork.Thank you for the Information.Great information for beginners who will get motivation from this blog.
ReplyDeleteJava Training in Chennai
Java Training in Velachery
Java Training in Tambaram
Java Training in Porur
Java Training in OMR
Java Training in Annanagar