Zenler Player
Your course is loading. Hang tight.
The Complete Java Programming Masterclass!
Back to curriculum
0% Complete
0% Complete
[Must Read] Important note!
A message from the Author!
Intro
Where Java is Used?
Course Prerequisites
Java Misconceptions
What is Java and Types of Programming Languages
History Of Java
Compiler? Interpreter? JIT Compiler?
JVM? JDK? JRE?
Installing JDK
First Java App!
Configuring PATH Variable
Quiz
Assignment 1
Assignment 2
[Update] Learning path & Free access to full stack courses! (Deleting Soon!)
Download Files
Variables
Data Types
Arrays
Literals
Type Casting
Type Inference
Welcome to Net Beans IDE
Quiz & Assignment
Download Files
Arithmetic Operators
Unary Operators
Relational Operators
Logical Operators
Bitwise Operators
Operator Precedence
Statements and Blocks
Quiz & Assignment!
Download Files
Intro
If-Else-If
Looping Statements
Looping statements usage
Continue Statement
Switch
Switch Expressions
Quiz and Assignment
Download Files
Classes and Objects Part 1
Classes and Objects Part 2
Methods and Constructors
Objects Example
Stack Memory and Heap Memory
This Keyword
Objects as Arguments and Returning Objects Part 1
Objects as Arguments and Returning Objects Part 2
Pass By Value and Pass By Reference
'Static' Keyword
Comments in Java
Text Blocks
Quiz and Assignments
Download Files
Packages
Access Specifiers
Access Restriction for Constructors
Quiz and Assignments
Download Files
Overloading
Recursion
Nested Classes
Shadowing
Local Variables
String Part 1
String Part 2
String Part 3
JVM Architecture
Quiz and Assignments
Welcome To Eclipse IDE!
Command Line Arguments
Quiz and Assignment
JShell Theory
Palying With JShell
Download Files
Inheritance
Inheritance Example
Super Keyword
InstanceOf
Plymophism
Type Casting
'Final' Method and Class, Dynamic and Static Binding
Abstract Class and Inheritance
Protected Access Specifier
Garbage Collection
ToString
Enum Part 1
Enum Part 2
Quiz and Assignment
Download Files
Interfaces Theory
Interface Examples
Default Methods
Static Methods In Interface
Sealed Classes Theory
Sealed Classes Part1
Sealed Classes Part2
Quiz and assignment
Download Files
Exceptions In Java
Types of Exceptions
Custom Exceptions
Throws
Multi-catch and Nested Exceptions
Finally Block
Quiz and Assignment
Download Files
Java IO Theory
Character Stream
Buffered Reader
Closing Streams the right way
Image Copy
Array As Source And Destination
Storing Objects In a File!
Standard Streams
File Class
IO Hierarchy
Quiz and Assignment
Download Files
Introduction to Multi=Threading
Example Part 1
Example Part 2
Thread Life Cycle
Anonymous Classes
Join and Sleep
Daemon Thread
Thread Priorities
Shut Down Hook
Synchronization Part 1
Synchronization Part 2
Synchronization Part 3
Static Synchronization
Synchronized Block
Synchronized Block and Static Methods
Terminologies
Volatile and Happens Before Relationship
Inter Thread Communication
Thread Group
Dead Lock
Lets Continue Later!
Quiz and Assignment
Download Files
Wrapper Classes
Generic Methods
Generic Classes
Bounded Type Parameters And Methods
More Type Params
Wild Cards
Generics In Interfaces
Quiz and Assignment
Download Files
List
Set
Map
Queue And Dqueue
Algorithms
Algorithm On Custom Objects
The Big Picture
Collection Factory Methods
Quiz and Assignment
Download Files
Before Lambda
Lambda Theory
Lambda Expressions
More Lambda Examples
Method Constructor References
Function Package
Default Method
Quiz and Assignment
Download Files
Streams
Stream Creation
Intermediate Operations
Terminal Operations
Flat Map
Lazy Evaluation
Parallel Streams
Stream API Improvements Java 9
Quiz and Assignment
Download Files
Thread Pool
Callable Interface
Semaphore
Inter Thread Communication Using Blocking Queue
Live Lock And Starvation
Immutability In Threads
Conclude
Jar Hell
Public is Too Public
The Issue of Heavy Runtime
What are modules
Exploring Modules and createing custom JRE
Implementing Modules
How Modules Solved Our Problems
Download Files
Regular Expressions
External Libraries
Congratulations for completing the course!
Give your testimonial, and get free access to Adv Java!
Get your Bonuses!
RecordsTheory
Records in Java
Introduction
[Must Read] Important note!
A message from the Author!
Intro
Preview
Where Java is Used?
Course Prerequisites
Java Misconceptions
Introduction To Java Programming
What is Java and Types of Programming Languages
History Of Java
Compiler? Interpreter? JIT Compiler?
Preview
JVM? JDK? JRE?
Preview
Installing JDK
First Java App!
Preview
Configuring PATH Variable
Quiz
Assignment 1
Assignment 2
[Update] Learning path & Free access to full stack courses! (Deleting Soon!)
Variables and Data Types
Download Files
Variables
Preview
Data Types
Arrays
Literals
Preview
Type Casting
Type Inference
Welcome to Net Beans IDE
Quiz & Assignment
Operators
Download Files
Arithmetic Operators
Unary Operators
Relational Operators
Logical Operators
Bitwise Operators
Operator Precedence
Statements and Blocks
Quiz & Assignment!
Control Statements
Download Files
Intro
If-Else-If
Looping Statements
Looping statements usage
Continue Statement
Switch
Switch Expressions
Quiz and Assignment
Classes and Objects
Download Files
Classes and Objects Part 1
Preview
Classes and Objects Part 2
Methods and Constructors
Objects Example
Stack Memory and Heap Memory
This Keyword
Objects as Arguments and Returning Objects Part 1
Objects as Arguments and Returning Objects Part 2
Pass By Value and Pass By Reference
'Static' Keyword
Comments in Java
Text Blocks
Quiz and Assignments
Packages
Download Files
Packages
Access Specifiers
Access Restriction for Constructors
Quiz and Assignments
Classes and Objects Extended
Download Files
Overloading
Recursion
Nested Classes
Shadowing
Local Variables
String Part 1
Preview
String Part 2
String Part 3
JVM Architecture
Quiz and Assignments
Hello World Revamp
Welcome To Eclipse IDE!
Command Line Arguments
Quiz and Assignment
JShell
JShell Theory
Palying With JShell
Inheritance
Download Files
Inheritance
Inheritance Example
Super Keyword
InstanceOf
Plymophism
Type Casting
'Final' Method and Class, Dynamic and Static Binding
Abstract Class and Inheritance
Protected Access Specifier
Garbage Collection
ToString
Enum Part 1
Enum Part 2
Quiz and Assignment
Interfaces
Download Files
Interfaces Theory
Interface Examples
Default Methods
Static Methods In Interface
Sealed Classes Theory
Sealed Classes Part1
Sealed Classes Part2
Quiz and assignment
Exceptions
Download Files
Exceptions In Java
Types of Exceptions
Custom Exceptions
Throws
Multi-catch and Nested Exceptions
Finally Block
Quiz and Assignment
Java IO
Download Files
Java IO Theory
Preview
Character Stream
Buffered Reader
Closing Streams the right way
Image Copy
Array As Source And Destination
Storing Objects In a File!
Standard Streams
File Class
IO Hierarchy
Quiz and Assignment
Multi-Threading
Download Files
Introduction to Multi=Threading
Example Part 1
Preview
Example Part 2
Thread Life Cycle
Anonymous Classes
Join and Sleep
Daemon Thread
Thread Priorities
Shut Down Hook
Synchronization Part 1
Synchronization Part 2
Synchronization Part 3
Static Synchronization
Synchronized Block
Synchronized Block and Static Methods
Terminologies
Volatile and Happens Before Relationship
Inter Thread Communication
Thread Group
Dead Lock
Lets Continue Later!
Quiz and Assignment
Generics
Download Files
Wrapper Classes
Generic Methods
Generic Classes
Bounded Type Parameters And Methods
More Type Params
Wild Cards
Generics In Interfaces
Quiz and Assignment
Collections
Download Files
List
Set
Map
Queue And Dqueue
Algorithms
Algorithm On Custom Objects
The Big Picture
Collection Factory Methods
Quiz and Assignment
Lambda Expressions and Method references
Download Files
Before Lambda
Preview
Lambda Theory
Lambda Expressions
Preview
More Lambda Examples
Method Constructor References
Function Package
Default Method
Quiz and Assignment
Streams
Download Files
Streams
Preview
Stream Creation
Preview
Intermediate Operations
Terminal Operations
Flat Map
Lazy Evaluation
Parallel Streams
Stream API Improvements Java 9
Quiz and Assignment
Multi-Threading Extended
Download Files
Thread Pool
Callable Interface
Semaphore
Inter Thread Communication Using Blocking Queue
Live Lock And Starvation
Immutability In Threads
Conclude
JPMS (Java Platform Module System)
Jar Hell
Public is Too Public
The Issue of Heavy Runtime
What are modules
Exploring Modules and createing custom JRE
Implementing Modules
How Modules Solved Our Problems
Random
Download Files
Regular Expressions
External Libraries
Receive your Certificate of Completion!
Congratulations for completing the course!
Get your Bonuses!
Give your testimonial, and get free access to Adv Java!
Get your Bonuses!
RecordsTheory
Records in Java
×
This is an unpublished lesson. This lesson will not be shown for students unless you set it as Public.
Back to Dashboard
No contents are available in this lesson!
No lessons available !
Back to Dashboard
Lesson contents locked
Enroll to unlock this lesson.
Enroll to unlock
Next Lesson