Classbaze

Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Java Collections from basics to Advanced

Data Structure using Java Collection Framework - Including Concurrent Collections, Streams, Generics, Parallel Streams
4.1
4.1/5
(649 reviews)
5,382 students
Created by

9.1

Classbaze Grade®

9.4

Freshness

7.9

Popularity

9.4

Material

Data Structure using Java Collection Framework - Including Concurrent Collections
Platform: Udemy
Video: 11h 42m
Language: English
Next start: On Demand

Best Java Algorithms classes:

Classbaze Rating

Classbaze Grade®

9.1 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness

9.4 / 10
This course was last updated on 10/2021.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Popularity

7.9 / 10
We analyzed factors such as the rating (4.1/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Material

9.4 / 10
Video Score: 9.4 / 10
The course includes 11h 42m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 8 hours 18 minutes of 31 Java Algorithms courses on Udemy.
Detail Score: 9.4 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

0 article.
58 resources.
0 exercise.
0 test.

In this page

About the course

BEST in Class course for Java Collections, underlying implementation of Data Structures used in Collections, Advanced Java Collections,Concurrent Collections, Java Generics , Java Lambda and Streams to deal with any kind of data.
This course will empower you to solve any data structure problem using Java.
This course will not only cover Java way to deal with data – Java Collection Framework and Advanced Java Collection APIs but also cover the Modern way of dealing with data in Java by covering Lambda and Streams APIs to make your life easier.
We will also explain the underlying data structure before coming to any collection implementation.
We will cover all the below topics in detail :
Arrays  – Basics Java Construct all Data structures are directly indirectly built upon arrays   
Generics – Type safe and reuable Collections  would not have been possible without it.
Collections – Yeah! Most of the data structures Java already supplies in form of Collections.
Concurrent Collections – Collections  in multi threading environment,
Lambda Expression – New Java way of writing code
Streams – Give sppeed to your collections and write clean and small code to do a lot of things.
Details :
Arrays
01 -Arrays and Single D Arrays
02- MultiDArrays
03- Declaration and initialization,creation of Arrays
04- Playing with Syntax
05- Traversing Arrays,Length of Array
06- Types of Array based on elements it holds
07- Assigning and Reassigning Array Objects to Array References
08- Anonymous arrays
Collections –  Deep Dive … we have broken this into multiple sections.
List
01 – List interface
02 – Array Lists
03 – Linked Lists
04 – Vector
05 – Stack
06 – Cursors to travesrse the data…
Then we will cover set under collections…
01 – HashSet
02 – LinkedHashSet
03 – SortedSet
04 – NavigableSet
05 – TreeSet
05 – Comparable and Comparator
Then we will move to MAP – and this a very important we have explained this in very very detail …
Belive me if you want to know a Data Structure make sure you know Map…. the complexity of searching and placing an element in Map is O(1).
In Map we will cover…
01-HashMap and its internal Working
02-Difference bw HashMap and HashTable
03-Linked HashMap
04 – IdentityHashMap
05 – WeakHashMap
06 – Sorted Map
07 – NavigableMap
08 – TreeMap
09- Summary Of Map
Then we will move to the next section … Concurrent Collections… and this section is also very detailed..
01 Section Introduction
02 Need of Concurrent Collections
03 Concurrent Modification Exception
04 How Concurrent Collection Solved the problems
05 ConncurentHashMap Heirarchy and Methods
06 ConncurentHashMap internal Implementation
07 ConncurentHashMap in Multithreading Envoirnment Program Demo
09 CopyonWrite ArrayList
10 CopyOnWriteArrayList – Constctuctors and Methods
11 CopyOnWriteArraySet

After That we will start Lambda Expression the efficient may to write code started in Java 8 , we will also show you how you will be able to simplify your collection code using … Lambda..
01 – Lambda Introduction
02 – Write Lambda Expression
03 – Functinoal Interfaces
04 – Invoke Lambda
05-few more Examples of invoking Lambda
06 Lambda Summary
07 Lambda With Collections
08  comparator – Lambda
09 Sorting a List Without Lambda and With Lambda
10 predefined Functional Interfaces – Predicates
11  Predicates Example
12 function
13 consumer
14 Supplier
15 Double Colun Operator Method reference
16 Double Colun Operator Constructor reference
After that we will start Streams i think the most important concept to learn if you are using Java 8 and Beyond, this can process your data not simply but efficiently.
01- Streams basics code to get familiar with Syntax
02- stream in Detail – Filter() and Map() Methods
04- More on Methods in Streams
05- More on Streams
06 – Parallel Streams
07 – Sequential vs Parallel streams performance Comparison
08- Summary Of Streams and what we learned

We will keep on covering Collections best Practice and common pitfalls
By End of this course you will start fall in Love in collections and with your data. You will also love Java’s modern way of dealing with data using lambda and streams.
We have covered each and every topic in very much detail.
Last but not least : This course comes with a 30 days money back guarantee if it does not fit in your needs,  and we are always available to answer your questions.
HAPPY LEARNING
Basics Strong

               

What can you learn from this course?

✓ Data Structures using collections
✓ Java Collections framework
✓ Concurrent or synchronized Collections
✓ Lambda
✓ Streams
✓ Parallel Streams
✓ Arrays in Depth
✓ Generics

What you need to start the course?

• Basics Java
• Patience and zeal to Learn

Who is this course is made for?

• Students who wants Mater to Collections and Concurrent Collection in Java
• Master Java Streams and Lambda
• Master Generics
• Master Arrays
• Master Data Structures using collections

Are there coupons or discounts for Java Collections from basics to Advanced ? What is the current price?

The course costs $14.99. And currently there is a 25% discount on the original price of the course, which was $19.99. So you save $5 if you enroll the course now.
The average price is $29.2 of 31 Java Algorithms courses. So this course is 49% cheaper than the average Java Algorithms course on Udemy.

Will I be refunded if I'm not satisfied with the Java Collections from basics to Advanced course?

YES, Java Collections from basics to Advanced has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any financial aid for this course?

Currently we could not find a scholarship for the Java Collections from basics to Advanced course, but there is a $5 discount from the original price ($19.99). So the current price is just $14.99.

Who will teach this course? Can I trust Basics Strong?

Basics Strong has created 14 courses that got 3,166 reviews which are generally positive. Basics Strong has taught 24,261 students and received a 4.3 average review out of 3,166 reviews. Depending on the information available, we think that Basics Strong is an instructor that you can trust.
Team of technocrats and Programming lovers
Hi,
We are a team of technocrats from IITs who work for solving problems through technology. We work on mission critical projects in AI, Machine Learning, BlockChain as domain and Java, Python, JavaScript and a lot of tools and technologies in technology space.
We all as a group love to code and Program.
We believe in strong foundation that’s why we create courses which helps us students and professionals to build their Basics.
Strong foundation and basics of programming concepts can lead to solve any technical problem and to excel in the career.
That’s why we as a team  thinks everyday how to make the complicated concepts easy to learn. All our courses are practical and with hands-on examples and comprehensive working files.
All Our videos are created after a  comprehensive  research and reviews.
Happy Learning! and All The Best for a Great Foundation!

Browse all courses by on Classbaze.

9.1

Classbaze Grade®

9.4

Freshness

7.9

Popularity

9.4

Material

Platform: Udemy
Video: 11h 42m
Language: English
Next start: On Demand

Classbaze recommendations for you