Java Collections from basics to Advanced
Java Collections from basics to Advanced, available at $74.99, has an average rating of 4.4, with 104 lectures, based on 1615 reviews, and has 13147 subscribers.
You will learn about Data Structures using collections Java Collections framework Concurrent or synchronized Collections Lambda Streams Parallel Streams Arrays in Depth Generics This course is ideal for individuals who are Students who wants Mater to Collections and Concurrent Collection in Java or Master Java Streams and Lambda or Master Generics or Master Arrays or Master Data Structures using collections It is particularly useful for Students who wants Mater to Collections and Concurrent Collection in Java or Master Java Streams and Lambda or Master Generics or Master Arrays or Master Data Structures using collections.
Enroll now: Java Collections from basics to Advanced
Summary
Title: Java Collections from basics to Advanced
Price: $74.99
Average Rating: 4.4
Number of Lectures: 104
Number of Published Lectures: 104
Number of Curriculum Items: 104
Number of Published Curriculum Objects: 104
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Data Structures using collections
- Java Collections framework
- Concurrent or synchronized Collections
- Lambda
- Streams
- Parallel Streams
- Arrays in Depth
- Generics
Who Should Attend
- 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
Target Audiences
- 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
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
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Java Arrays in Depth
Lecture 1: Section introduction
Lecture 2: Arrays and Single D Array
Lecture 3: Multi-Dimensional Arrays
Lecture 4: Declaration and initialization,creation
Lecture 5: Playing with Syntax
Lecture 6: Traversing Arrays, Length of Array
Lecture 7: Types of Array based on elements it holds
Lecture 8: Assigning and Reassigning Array Objects to Array References
Lecture 9: Anonymous arrays
Lecture 10: Arrays Summary
Chapter 3: Collections Overview
Lecture 1: Collections Overview
Chapter 4: Collection Framework
Lecture 1: Collection Framework
Chapter 5: Collection and Collections
Lecture 1: Collection Interface
Lecture 2: Collection vs Collections
Chapter 6: Generics Overview
Lecture 1: Generics Overview
Chapter 7: Lists ArrayList LinkedList Vector and Stack and Cursors
Lecture 1: List
Lecture 2: ArrayList
Lecture 3: Important concepts of ArrayList
Lecture 4: LinkedList
Lecture 5: LinkedList vs ArrayList
Lecture 6: Vector
Lecture 7: Stack
Lecture 8: Cursors
Lecture 9: Summary
Chapter 8: Set Its implementation class and more
Lecture 1: Introduction
Lecture 2: HashSet
Lecture 3: LinkedHashSet
Lecture 4: SortedSet
Lecture 5: NavigableSet
Lecture 6: TreeSet
Lecture 7: Comaparable(I) and Comparator(I)
Lecture 8: Summary
Chapter 9: Queues
Lecture 1: Queue Interface
Lecture 2: PriorityQueue
Lecture 3: Summary
Chapter 10: Maps & Trees in Depth – Working and its implementation classes
Lecture 1: Map Introduction
Lecture 2: Hashing
Lecture 3: HashMap – Introduction
Lecture 4: HashMap – Internal Working
Lecture 5: Difference Between HashMap and HashTable
Lecture 6: LinkedHashMap
Lecture 7: IdentityHashMap
Lecture 8: WeakHashMap
Lecture 9: SortedMap
Lecture 10: NavigableMap
Lecture 11: TreeMap
Lecture 12: Summary
Chapter 11: Concurrent Collections in depth
Lecture 1: Section introduction
Lecture 2: Need of Concurrent Collections
Lecture 3: ConcurrentModificationException
Lecture 4: How Concurrent Collection Solved the problems
Lecture 5: ConcurrentHashMap Hierarchy and Methods
Lecture 6: ConcurrentHashMap internal Implementation
Lecture 7: ConcurrentHashMap in Multi-threading Environment Program Demo
Lecture 8: CopyOnWriteArrayList
Lecture 9: CopyOnWriteArraySet
Lecture 10: Summary
Chapter 12: Lambda and Collections in depth
Lecture 1: Section Overview
Lecture 2: Lambda introduction
Lecture 3: Write Lambda Expression
Lecture 4: Functional Interfaces
Lecture 5: Invoke Lambda
Lecture 6: Taking few more examples for Invoking Lambda
Lecture 7: Few more Examples of invoking Lambda – Example 1
Lecture 8: Few more Examples of invoking Lambda – Example 2
Lecture 9: Few more Examples of invoking Lambda – Example 3
Lecture 10: Few more Examples of invoking Lambda – Example 4
Lecture 11: Lambda Summary
Lecture 12: Lambda With Collections
Lecture 13: Comparator using Lambda
Lecture 14: Sorting a List Without Lambda and With Lambda
Lecture 15: Predefined Functional Interfaces – Predicates
Lecture 16: Predicates Example
Lecture 17: Function
Lecture 18: Consumer
Lecture 19: Supplier| Functional Interface
Lecture 20: :: operator
Lecture 21: :: Double Colon Operator – Constructor reference
Lecture 22: Lambda Summary
Chapter 13: Streams in Depth and collections
Lecture 1: Section Overview
Lecture 2: Streams basics code to get familiar with Syntax
Lecture 3: Stream in Detail – Filter() and Map() Methods
Lecture 4: More Methods in Streams
Lecture 5: Some more on Streams
Lecture 6: Parallel Streams
Lecture 7: Sequential vs Parallel streams performance Comparison
Instructors
-
Basics Strong
Team of technocrats and Programming lovers
Rating Distribution
- 1 stars: 42 votes
- 2 stars: 49 votes
- 3 stars: 221 votes
- 4 stars: 582 votes
- 5 stars: 721 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024