Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Master Practical Java Development
Join our Discord Server
Join our Online Classroom (Discord)
The Collections Framework
Lecture 1 - Introduction to Collections (24:49)
Lecture 2 - Traversing Lists and Custom Types (19:45)
Lecture 3 - HashSet and LinkedHashSet (18:00)
Lecture 4 - Collection methods and Using the Comparable Interface (20:51)
Lecture 5 - HashMap, LinkedHashMap and TreeMap (16:19)
Lecture 6 - PRACTICAL PROJECT (Stock Market Data Processor) (21:12)
Generics - Diving Deeper
Lecture 7 - Diving Deeper into Generics (35:16)
Lecture 8 - Generics with Wildcards (24:20)
Lecture 9 - PRACTICAL PROJECT (Data Analytics Processor) (10:56)
Lecture 10 - PRACTICAL PROJECT (Continued) (12:03)
Concurrency and Multithreading in Java
Introducing Threading (18:05)
Starting Threads and Runnable Interface (17:48)
Thread Synchronization (20:58)
Thread Safety with Collections (24:25)
Producer Consumer with Wait and Notify (27:43)
Producer Consumer with BlockingQueue (23:21)
Thread Pools and the Executor Framework (25:04)
Java Database Connectivity (JDBC)
JDBC Overview (18:41)
Setup database and SQL Overview (17:11)
Connect to DB using JDBC and Process Result (15:42)
Lambda Expressions and the Stream API
Functional Interfaces with Lambdas (21:46)
Practice with Lambda Expressions (24:26)
Built-in Functional Interfaces (28:33)
Working with Streams (20:32)
Producer Consumer with Wait and Notify
Lesson content locked
If you're already enrolled,
you'll need to login
.
Site Membership Required