+918306020200
info@anyleson.com
English flag
English
Select a Language
English flag
English
Arabic flag
Arabic
Spanish flag
Spanish
0
Ultimate Java Part 3: Advanced Topics

Ultimate Java Part 3: Advanced Topics

Say goodbye to scattered tutorials and endless fluff. This course gives you a clear, structured path with bite-sized videos that blend theory and hands-on practice.
0 Students
112 Lectures
Code With Mosh
Code With Mosh

Instructor

About This Course

What You'll Learn

  • Effectively handle exceptions in Java
  • Use generics to create type-safe and reusable classes
  • Dive into the Java Collections Framework, understanding lists, sets, maps, etc
  • Discover the beauty of functional programming through lambda expressions
  • Understand functional interfaces and their role in functional programming
  • Learn how to efficiently process collections of data using Java streams
  • Explore multi-threading and concurrent programming in Java
  • Dive into asynchronous programming with callables and futures
  • And much, much more...
Code With Mosh
Code With Mosh
7 Courses
0 Students
Code With Mosh
Curriculum Overview

This course includes 8 modules, 112 lessons, and 0 hours of materials.

Getting Started
1 Parts
Introduction
Free
Volume 27 MB
Exceptions
13 Parts
Introduction
Free
Volume 5 MB
What are Exceptions
Volume 128 MB
Types of Exceptions
Volume 41 MB
Exceptions Hierarchy
Volume 75 MB
Catching Exceptions
Volume 114 MB
Catching Multiple Types of Exceptions
Volume 118 MB
The finally Block
Volume 94 MB
The try-with-resources Statement
Volume 94 MB
Throwing Exceptions
Volume 83 MB
Re-throwing Exceptions
Volume 60 MB
Custom Exceptions
Volume 95 MB
Chaining Exceptions
Volume 145 MB
Summary
Volume 6.3 MB
Generics
13 Parts
Introduction
Volume 3 MB
The Need for Generics
Volume 64 MB
A Poor Solution
Volume 84 MB
Generic Classes
Volume 89 MB
Generics and Primitive Types
Volume 50 MB
Constraints
Volume 95 MB
Type Erasure
Volume 140 MB
Comparable Interface
Volume 126 MB
Generic Methods
Volume 93 MB
Multiple Type Parameters
Volume 57 MB
Generic Classes and Inheritance
Volume 105 MB
Wildcards
Volume 130 MB
Summary
Volume 6 MB
Collections
14 Parts
Introduction
Volume 5 MB
Overview of Collections Framework
Volume 47 MB
The Need for Iterables
Volume 146 MB
The Iterable Interface
Volume 152 MB
The Iterator Interface
Volume 159 MB
The Collection Interface
Volume 268.7 MB
The List Interface
Volume 76.7 MB
The Comparable Interface
Volume 99.5 MB
The Comparator Interface
Volume 116.3 MB
The Queue Interface
Volume 121.7 MB
The Set Interface
Volume 126.1 MB
Hash Tables
Volume 80.8 MB
The Map Interface
Volume 157.5 MB
Summary
Volume 5.0 MB
Lambda Expressions and Functional Interfaces
16 Parts
Introduction
Free
Volume 6.0 MB
Anonymous Inner Classes
Volume 32.8 MB
Lambda Expressions
Volume 85.8 MB
Variable Capture
Volume 45.6 MB
Method References
Volume 94.7 MB
Built-in Functional Interfaces
Volume 35.6 MB
The Consumer Interface
Volume 99.7 MB
Chaining Consumer
Volume 128.6 MB
The Supplier Interface
Volume 56.9 MB
The Function Interface
Volume 90.6 MB
Composing Functions
Volume 114.6 MB
The Predicate Interface
Volume 51.6 MB
Combining Predicates
Volume 54.7 MB
The BinaryOperator Interface
Volume 80.5 MB
The UnaryOperator Interface
Volume 29.8 MB
Summary
Volume 4.7 MB
Streams
16 Parts
Introduction
Volume 5 MB
Imperative vs Functional Programming
Volume 136 MB
Creating a Stream
Volume 113 MB
Mapping Elements
Volume 113 MB
Filtering Elements
Volume 54 MB
Slicing Streams
Volume 75 MB
Sorting Streams
Volume 1116 MB
Getting Unique Elements
Volume 40 MB
Peeking Elements
Volume 70 MB
Simple Reducers
Volume 58 MB
Reducing a Stream
Volume 74.2 MB
Collectors
Volume 120 MB
Grouping Elements
Volume 128 MB
Partitioning Elements
Volume 56 MB
Primitive Type Streams
Volume 28 MB
Summary
Volume 5 MB
Concurrency and Multi-threading
19 Parts
Introduction
Free
Volume 6.4 MB
Processes and Threads
Volume 98.2 MB
Starting a Thread
Volume 72.0 MB
Pausing a Thread
Volume 53.5 MB
Joining a Thread
Volume 45.9 MB
Interrupting a Thread
Volume 70.0 MB
Concurrency Issues
Volume 11.2 MB
Race Conditions
Volume 137.3 MB
Strategies for Thread Safety
Volume 18.3 MB
Confinement
Volume 118.5 MB
Locks
Volume 62.4 MB
The synchronized Keyword
Volume 121.3 MB
The volatile Keyword
Volume 144.8 MB
Thread Signalling with wait
Volume 96.3 MB
Atomic Objects
Volume 116.5 MB
Adders
Volume 69.6 MB
Synchronized Collections
Volume 95.9 MB
Concurrent Collections
Volume 53.5 MB
Summary
Volume 8.2 MB
The Executive Framework
20 Parts
Introduction
Free
Volume 5 MB
Thread Pools
Volume 11.6 MB
Executors
Volume 168 MB
Callables and Futures
Volume 114 MB
Asynchronous Programming
Volume 71.5 MB
Completable Futures
Volume 60 MB
Creating a Completable Future
Volume 93.4 MB
Implementing an Asynchronous API
Volume 83.3 MB
Running Code on Completion
Volume 123.1 MB
Handling Exceptions
Volume 119.3 MB
Transforming a Completable Future
Volume 138.4 MB
Composing Completable Futures
Volume 203.0 MB
Combining Completable Futures
Volume 124.4 MB
Waiting for Many Tasks to Complete
Volume 87.8 MB
Waiting for the First Task
Volume 52.8 MB
Handling timeouts
Volume 73.0 MB
Project- Best Price Finder
Volume 21.3 MB
Solution- Getting a Quote
Volume 100.7 MB
Solution- Getting Many Quotes
Volume 175.7 MB
Solution- Random Delays
Volume 151.0 MB
Certificates
1 Parts
Course Certificate
Course Certificate
If you pass all the lessons in this course, you will receive this certificate.
Type Course Certificate
Reply to Comment
Comments Approval

Your comment will be visible after admin approval.

0
0 Reviews
Content Quality (0)
Instructor Skills (0)
Value for Money (0)
Support Quality (0)
Reply to Review
Submit Reply

Your reply to this review will be visible to all users.

Ultimate Java Part 3: Advanced Topics
$9
Subscribe

This Course Includes

Downloadable Content
Official Certificate
Instructor Support
Course Forum

Course Specifications

Sections
8
Lessons
112
Capacity
Unlimited
Duration
4:00 Hours
Students
0
Access Duration
99999 Days
Created Date
8 Nov 2025
Updated Date
11 Nov 2025
Ultimate Java Part 3: Advanced Topics
You are viewing
Ultimate Java Part 3: Advanced Topics