Select Your Style

Choose your layout

Color scheme

Java Collection Framework

Java Collection Framework

INR₹4,237.00 + GST

Please login to purchase the course.

SKU: cid_20443 Category: Tags: , ,
About the course

This course will teach you how to use the data structures to organize data in the program. This course enables you to play around with data and organize the data using the collection classes and interfaces. In this course, you will go into more detail as you delve into the interface and class hierarchy for collections. You will be able to work with List interface, Map interface and Set interface along with the classes that implement these interfaces, such as ArrayList, LinkedList, HashMap, SortedMap, HashSet, Treeset etc. The course also covers the use of Iterator class of the Iterable interface which was later replaced by the enhanced for loop.

Credit Score  = 4+1+20+(8+1+12) = 46 (Formula to calculate credit score is available here)
Learning Outcomes

After completing this course, you will be able to:

  • Use the type hierarchy in Collections Framework of Java.
  • Write code which uses iterators, either directly or indirectly using the enhanced for loop.
  • Use Comparator objects, and write code to implement your own Comparator objects
  • Understand and use Map types in Java.
  • Boost your hireability through innovative and independent learning.
  • Get a certificate on successful completion of the course.
Target Audience

The course can be taken by:

Students: All students who are pursuing professional graduate/post-graduate courses and have knowledge of core Java.

Teachers/Faculties: All computer science teachers/faculties.

Professionals: All Java professionals.

Why learn Java Collections Framework?

As per the official website of Java, the most important part of core Java platform is the collections framework. The collections framework is a unified architecture, which represents and manipulates collections, enables collections to be modified independently of implementation details. Learning Java collections framework decreases the efforts required in programming as it provides data structures and algorithms, and thus the programmer does not have to put efforts into writing them. It enables interoperability between unrelated APIs as it establishes a common language to pass collections back and forth.

A fresher with knowledge of core Java and Java collections framework can earn up to 4-5 lakhs p.a. With experience and recognized certifications, Java Programmers can earn as high as 12-13 lakhs p.a. Most of the top MNCs, as well as start-ups, are hunting for Java Professionals who have sound knowledge of core Java concepts including the collections framework. Whether it is Infosys, Accenture, IBM, TCS, demand for Java Professionals is on a rise! Google, Amazon, LinkedIn, Blogger, eBay, Twitter, all use Java to build useful applications.

Course Features
  • 24X7 Access: You can view lectures as per your own convenience.
  • Online lectures: 4 hours of online lectures with high-quality videos.
  • Updated Quality content: Content is latest and gets updated regularly to meet the current industry demands.
Test & Evaluation

Each lecture will have a quiz containing a set of multiple choice questions. Apart from that, there will be a final test based on multiple choice questions.

Your evaluation will include the overall scores achieved in each lecture quiz and the final test.

  1. The access to the course can be extended 3 months at a time (for upto 4 times) just by sending a mail requesting for an extension to the email id in the footer.
  2. The hard copy of the certificate shall be shipped to your registered address or your college
  3. There is no soft copy of the certificate.
  4. To get access to the certificate - you need to take the online exam at the end of the course

Basic mathematical calculation skills and logical skills

Topics to be covered
  1. ArrayList - Java Collection Framework Part 1
  2. LinkedList and the List Interface - Java Collections Framework Part 2
  3. HashMap - Java Collection Framework Part 3
  4. Sorted Maps and the Map Interface - Java Collection Framework Part 4
  5. Sets - Java Collection Framework Part 5
  6. Using Your Own Objects in Sets and Maps - Java Collection Framework Part 6
  7. Sorting Lists using Comparators - Java Collection Framework Part 7
  8. Natural Ordering and the Comparable Interface - Java Collection Framework Part 8
  9. Queues - Java Collection Framework Part 9
  10. Using Iterators - Java Collections Framework Part 10
  11. Implementing Iterable; Downloading Web Pages - Java Collection Framework Part 11
  12. Deciding Which Java Collection to Use - Java Collection Framework Part 12
  13. Complex Data Structures - Java Collections Framework Part 13
  14. Java Collection Framework - Final Quiz

Write a Java program to : (~20 minutes each)

  • Create a new array list, add some colors (string) and print out the collection
  • Iterate through all elements in an array list
  • Insert an element into the array list at the first position
  • Search an element in an array list
  • Copy one array list into another
  • Extract a portion of an array list
  • To insert elements into the linked list at the first and last position
  • To display the elements and their positions in a linked list
  • Swap two elements in a linked list
  • Shuffle the elements in a linked list
  • Remove and return the first element of a linked list
  • Clone a hash set to another hash set
  • Convert a hash set to a List/ArrayList
  • Compare two sets and retain elements which are the same on both sets
  • Remove all of the elements from a hash set
  • Create a new tree set, add some colors (string) and print out the tree set
  • Iterate through all elements in a tree set
  • Create a reverse order view of the elements contained in a given tree set
  • Get the first and last elements in a tree set
  • Retrieve and remove the first element of a tree set
  • Add all the elements of a priority queue to another priority queue
  • Count the number of elements in a priority queue
  • Retrieve the first element of the priority queue
  • Convert a priority queue to an array containing all of the elements of the queue
  • Change priorityQueue to maximum priorityQueue
  • Associate the specified value with the specified key in a HashMap
  • Count the number of key-value (size) mappings in a map
  • Check whether a map contains key-value mappings (empty) or not
  • To get the value of a specified key in a map
  • Search a key in a Tree Map
  • Search for a value in a Tree Map
  • Get all keys from the given a Tree Map
  • Sort keys in Tree Map by using comparator
  • Get a reverse order view of the keys contained in a given map
  • Get NavigableSet view of the keys contained in a map
  • Remove and get a key-value mapping associated with the greatest key in this map

Please make sure that these programs are not copied from any sources and are based on your own research / learning from the course