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 agoCats
By: Rock the JVMWe Scala programmers love abstractions and Cats is one of the most popular libraries. At the same time, Cats is notorious for having a steep learning curve. Fun10h 39m
Updated 2y agoJava Crew #2
By: Podlodka12 hours of sessions on the topic “Microservice architecture” Report “Domain Driven Design and microservices in Java”: Stanislav Koksharov Interview “Sage. Obse12h 12m
Updated 2y agoJava Generics
By: Nelson Djalo (Amigoscode)As a Java software engineer is important to know how to write generic algorithms to write clean and re usable api's. Java Generics has been introduce remove unn1h 8m
FreeClassicMaster Spring 6 Spring Boot 3 REST JPA Hibernate
By: UdemyMaster Spring Framework 6, Spring Boot 3, REST APIs, JPA, Hibernate — build web applications with the latest Spring Boot 3 stack and modern best practices.36h 15m5/5
Updated 2y agoRabbitMQ : Messaging with Java, Spring Boot And Spring MVC
By: UdemyRabbitMQ : It is an open source message broker software. You might have heard Java Messaging Service (JMS) by which two Java applications can communicate with4h 3m
Updated 2y agoRecursion, Backtracking and Dynamic Programming in Java
By: UdemyThis course is about the fundamental concepts of algorithmic problems focusing on recursion, backtracking, dynamic programming and divide and conquer approaches9h 46m
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 agoTesting Java with JUnit 5 & Mockito
By: UdemyUnit Testing is a must-have skill and this video course is about unit testing. If you take this video course, you will learn how to test your Java code using JU7h 41m
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