Data Structures in Java (Late 2017 Edition) is an action-packed 8 hours of tips and tricks that professional Java programmers have used for the past 20 years to produce code that is robust and fast. Every lecture is followed by a short quiz to test your learning. Sometimes the questions are easy, others require some research on your side. Over 130 quiz questions in total will help you gauge how well you understood the various data structures.
Data Structures in Java
Data Structures in Java is a 38-lesson 8 hours 3 minutes self-paced course by Java Specialists. Data Structures in Java (Late 2017 Edition) is an action-packed 8 hours of tips and tricks that professional Java programmers have used for the past 20 years to produce code that is robust and fast.
Course facts
- Lessons
- 38
- Duration
- 8 hours 3 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Java Specialists
- Price
- Premium
Who teaches Data Structures in Java? Java Specialists
Java Specialists is the long-running training company of Heinz Kabutz, a South African Java performance specialist who has been publishing the Java Specialists' Newsletter since 2000 — one of the longest continuously running developer publications anywhere. His material is widely respected for depth on the JVM internals and concurrency that most Java tutorials skip.
The CourseFlix listing carries three Java Specialists courses: Mastering Java 17, Java Design Patterns, and Data Structures in Java. Material is paid and aimed at experienced Java developers who want depth on the modern language and its idiomatic patterns rather than yet another framework tutorial.
What lessons are included in Data Structures in Java?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Welcome Demo | 03:09 | |
| 2 | Computational Time Complexity | 23:00 | |
| 3 | Space Complexity | 04:13 | |
| 4 | Arrays | 15:21 | |
| 5 | Lists | 13:23 | |
| 6 | ArrayList | 14:08 | |
| 7 | Iteration | 07:56 | |
| 8 | CopyOnWriteArrayList | 07:04 | |
| 9 | LinkedList | 08:40 | |
| 10 | Vector | 04:11 | |
| 11 | Stack | 05:35 | |
| 12 | Sorting lists | 49:42 | |
| 13 | Sets | 10:07 | |
| 14 | TreeSet | 35:20 | |
| 15 | ConcurrentSkipListSet | 09:44 | |
| 16 | CopyOnWriteArraySet | 18:03 | |
| 17 | Hashing | 16:26 | |
| 18 | HashSet | 13:44 | |
| 19 | ConcurrentHashMap.newKeySet() | 03:29 | |
| 20 | Maps | 02:12 | |
| 21 | HashMap | 28:35 | |
| 22 | ConcurrentHashMap | 06:29 | |
| 23 | TreeMap | 18:43 | |
| 24 | ConcurrentSkipListMap | 09:03 | |
| 25 | Hashtable | 18:16 | |
| 26 | LinkedHashMap and LinkedHashSet | 13:17 | |
| 27 | Highly Specialized Collections: EnumSet, EnumMap, IdentityHashMap, Properties, WeakHashMap | 19:54 | |
| 28 | Queues and Deques | 04:34 | |
| 29 | ConcurrentLinkedQueue and ConcurrentLinkedDeque | 11:30 | |
| 30 | ArrayDeque | 01:51 | |
| 31 | BlockingQueues | 14:13 | |
| 32 | LinkedBlockingQueue and LinkedBlockingDeque | 06:27 | |
| 33 | ArrayBlockingQueue | 16:01 | |
| 34 | Highly specialized queues: DelayQueue, SynchronousQueue, LinkedTransferQueue | 18:05 | |
| 35 | PriorityQueue and PriorityBlockingQueue | 17:36 | |
| 36 | java.util.Collections | 11:03 | |
| 37 | java.util.Arrays | 01:25 | |
| 38 | Conclusion And Where To Next? | 01:25 |
Get instant access to all 37 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionWhat courses are similar to Data Structures in Java?
-
Updated 2y agoJava Foundations: The Complete Course with Java 21 Updates
By: UdemyThis course is designed for absolute beginners in programming and for those who don't mind learning Java at a slower pace.88h 37m -
Updated 2y agoConcurrency, Multithreading and Parallel Computing in Java
By: UdemyThis course is about the basics of multithreading and concurrent programming with some parallel concepts. In the 21st century this topic is becoming more and mo8h 10m -
Updated 2y agoMastering Java 17
By: Java SpecialistsIn this course, we will thoroughly explore the key innovations in Java 12, 13, 14, 15, 16, and 17.8h 20m -
Updated 2y agoBuilding Modern Distributed Systems with Java
By: UdemySignificant percentage of large scale enterprises that I have been working with, admitted experiencing performance issues with their business critical applicati3h 53m -
Updated 2y agoJava Data Structures and Algorithms Masterclass
By: UdemyWelcome to the Java Data Structures and Algorithms Masterclass, the most modern, and the most complete Data Structures and Algorithms in Java course on the inte44h 58m -
ClassicMaster Spring Boot 3 & Spring Framework 6 with Java
By: UdemyThis is THE COURSE you need to learn everything you need to know about building real world Java applications and deploying them to the cloud using Spring and.37h 34m5/5 -
Updated 2y agoData Structures and Algorithms: Deep Dive Using Java
By: UdemySo you've worked with the basics of data structures and algorithms in Java (or another OO programming language) but feel like you need a deeper knowledge15h 53m -
Updated 8mo agoLow Level Design
By: takeUforward (Striver)The course is dedicated to Low-Level Design (LLD) - a key stage in software development where abstract ideas and architectural decisions are transformed into.22h 34m
More courses by Java Specialists
-
Updated 2y agoMastering Java 17
In this course, we will thoroughly explore the key innovations in Java 12, 13, 14, 15, 16, and 17.8h 20m -
Updated 2y agoJava Design Patterns
Our Java Design Patterns Course is the best value-for-money education you can give your programmers. During an intensive 4 days, we cover all of the Gang-of-Fou16h 20m