Complete Java Mastery: From Basics to Advanced Programming How to ask great questions
Complete Java Mastery: From Basics to Advanced Programming
0% Completed
Getting Started
Introduction
Video - 00:3:41 mins
Getting started on Windows, MacOS or Linux
Video - 00:00:50 mins
How to ask great questions
Video - 00:01:36 mins
faq’s
Video - 00:01:11 mins
Setting up Local Development
Introduction
Video - 00:03:50 mins
Java Future
Video - 00:05:38 mins
Why its Popular in Coding
Video - 00:04:09 mins
Popular IDEs for Coding
Video - 00:03:04 mins
Java Installation (step by step)
Video - 00:10:23 mins
Java Path Setting (Environment Variables)
Video - 00:09:38 mins
IntelliJ Idea Installation
Video - 00:09:19 mins
Getting Start IntelliJ Idea
Video - 00:07:52 mins
First Java Hello World Program
Video - 00:14:37 mins
Java Output – print from code
Video - 00:06:19 mins
Java comments
Video - 00:04:49 mins
Java Basics
Introduction
Video - 00:02:06 mins
Variables
Video - 00:17:30 mins
General rules for creating variables
Video - 00:11:30 mins
Writing Multiple Variables
Video - 00:05:52 mins
Data Types
Video - 00:05:47 mins
Data Types - Numbers
Video - 00:04:55 mins
Data Types - Booleans
Video - 00:01:59 mins
Data Types - Characters
Video - 00:03:35 mins
Primitive vs. non-primitive
Video - 00:02:16 mins
Identifiers
Video - 00:05:10 mins
Type casting
Video - 00:09:36 mins
User Input
Video - 00:09:13 mins
Assessment Test
Video - 00:01:09 mins
Solution for Assessment Test
Video - 00:02:13 mins
Java Operators
Introduction
Video - 00:01:56 mins
Arithmetic operators
Video - 00:11:54 mins
Increment – Decrement operators
Video - 00:07:54 mins
Assignment operators
Video - 00:04:43 mins
Comparison operators
Video - 00:8:00 mins
Java Logical Operators
What are Logical
Video - 00:05:12 mins
AND operator
Video - 00:04:54 mins
OR operator
Video - 00:03:38 mins
NOT operator
Video - 00:03:31 mins
Java Strings
Introduction
Video - 00:03:14 mins
Strings
Video - 00:04:03 mins
Strings built-in methods
Video - 00:12:06 mins
String Indexing
Video - 00:05:15 mins
String Concatenation
Video - 00:04:37 mins
String with numbers
Video - 00:05:00 mins
String special characters
Video - 00:07:09 mins
Java advanced Math and Date Time
Basic Math built-in functions
Video - 00:07:48 mins
Random number generation
Video - 00:05:50 mins
Display Current Date Time
Video - 00:08:47 mins
Formatting Date and Time
Video - 00:08:53 mins
Java Decision Making Statements
Introduction
Video - 00:02:43 mins
If statement
Video - 00:03:36 mins
If-else statement
Video - 00:04:57 mins
If-else if statement
Video - 00:03:46 mins
Ternary operator
Video - 00:05:07 mins
Switch-case program
Video - 00:08:58 mins
Assessment Test
Video - 00:01:00 mins
Solution for Assessment Test
Video - 00:01:57 mins
Java Control Flow Statements
Introduction
Video - 00:03:45 mins
Flow Charts
Video - 00:03:02 mins
While loop statement
Video - 00:10:21 mins
Do-while loop statement
Video - 00:04:08 mins
For loop statement
Video - 00:07:26 mins
Nested loops
Video - 00:07:31 mins
For-each loop statement
Video - 00:04:32 mins
Applying break
Video - 00:02:26 mins
Applying continue
Video - 00:02:44 mins
Java Arrays
Introduction
Video - 00:01:20 mins
Arrays
Video - 00:03:46 mins
Access elements of an array
Video - 00:04:35 mins
Change an array element
Video - 00:02:45 mins
Find an array length
Video - 00:03:01 mins
Loop through an array
Video - 00:03:31 mins
Loop through an array with for-each
Video - 00:01:56 mins
Multidimensional arrays
Video - 00:04:03 mins
Java Methods
Introduction
Video - 00:01:58 mins
Create a method
Video - 00:12:20 mins
Call a method
Video - 00:10:23 mins
Method with parameter
Video - 00:13:32 mins
Method with multiple parameters
Video - 00:7:14 mins
Applying return keyword
Video - 00:09:56 mins
Using a method on decisions
Video - 00:09:37 mins
Method overloading
Video - 00:12:33 mins
Variable scope
Video - 00:06:16 mins
Method recursion
Video - 00:04:24 mins
Assessment Test
Video - 00:01:43 mins
Solution for Assessment Test
Video - 00:04:03 mins
Java Project: ATM Transaction System
Introduction
Video - 00:01:59 mins
Project overview
Video - 00:01:47 mins
ATM Project Creation (creation and main method)
Video - 00:05:38 mins
ATM Key Selection Program (Switch-case program)
Video - 00:09:00 mins
ATM display choices functionality
Video - 00:02:58 mins
ATM check balance functionality
Video - 00:01:11 mins
ATM deposit functionality
Video - 00:03:29 mins
ATM withdraw functionality
Video - 00:05:53 mins
Project Functionality Test
Video - 00:03:16 mins
ATM Transaction System Source Code
Reading
Java ArrayList
Introduction
Video - 00:02:19 mins
Creating ArrayList
Video - 00:06:40 mins
Add items to ArrayList
Video - 00:05:16 mins
Access an Item in ArrayList
Video - 00:05:41 mins
Change an item in ArrayList
Video - 00:05:04 mins
Remove or clear an Items in ArrayList
Video - 00:04:03 mins
Finding ArrayList Size
Video - 00:02:29 mins
Loop through an ArrayList
Video - 00:06:43 mins
Sorting an ArrayList
Video - 00:09:14 mins
Java LinkedList
Introduction
Video - 00:01:46 mins
ArrayList vs LinkedList
Video - 00:05:11 mins
Creating LinkedList
Video - 00:05:11 mins
LinkedList Methods ( addFirst(), addLast() )
Video - 00:04:20 mins
LinkedList Methods ( removeFirst(), removeLast() )
Video - 00:02:26 mins
LinkedList Methods ( getFirst(), getLast() )
Video - 00:04:13 mins
Java HashMap
Introduction
Video - 00:01:10 mins
Create a HashMap
Video - 00:05:11 mins
Add Items
Video - 00:06:37 mins
Access an Item
Video - 00:03:00 mins
Remove an Item
Video - 00:03:00 mins
Find HashMap Size
Video - 00:02:27 mins
Loop Through a HashMap
Video - 00:06:26 mins
Assessment Test
Video - 00:01:28 mins
Solution for Assessment Test
Video - 00:03:42 mins
Java HashSet
Introduction
Video - 00:01:30 mins
Create a HashSet
Video - 00:03:06 mins
Add Items
Video - 00:02:25 mins
Check Items
Video - 00:02:39 mins
Remove an Item
Video - 00:02:29 mins
Find HashSet Size
Video - 00:01:09 mins
Loop through a HashSet
Video - 00:1:46 mins
Java Collections
Introduction
Video - 00:01:09 mins
Creating an Iterator
Video - 00:07:31 mins
Loop through a collection
Video - 00:04:25 mins
Removing items from collection
Video - 00:03:37 mins
Java File Handling
Introduction
Video - 00:02:17 mins
File Handling
Video - 00:06:56 mins
Creating a New File
Video - 00:11:04 mins
Writing a File
Video - 00:06:59 mins
Read a File
Video - 00:10:48 mins
Getting a File Information
Video - 00:07:57 mins
Delete a File
Video - 00:02:48 mins
Delete a directory
Video - 00:04:35 mins
Java Error Handling and Exceptions
Exceptions
Video - 00:06:58 mins
Try and catch block coding
Video - 00:09:49 mins
Finally block statement
Video - 00:02:16 mins
Throw Keyword (Error Handling)
Video - 00:14:36 mins
Java Regular Expressions (RegEx)
What is a Regular Expression
Video - 00:05:23 mins
Matcher pattern program - Real world
Video - 00:08:05 mins
Number validation program - Real world
Video - 00:09:19 mins
String Validation program – Real world
Video - 00:05:46 mins
Java Multi Treading
Using thread class program
Video - 00:04:49 mins
Using Runnable interface program
Video - 00:03:53 mins
Java Concurrency
Concurrency scenarios
Video - 00:06:04 mins
Prevent concurrency problems
Video - 00:04:21 mins
Java Lambda Expressions
Create Lambda Expressions
Video - 00:03:21 mins
Lambda Expression – ArrayList
Video - 00:05:12 mins
Lambda Expression – Consumer Interface
Video - 00:04:23 mins
Lambda Expression – Method
Video - 00:06:48 mins
Java Project: User Authentication System
Introduction
Video - 00:01:23 mins
Project Overview
Video - 00:02:08 mins
User Class and Methods Creation
Video - 00:05:16 mins
User Choice Options
Video - 00:05:01 mins
User Registration Method
Video - 00:03:23 mins
User Login Method
Video - 00:03:10 mins
Authentication System Real Time Project
Video - 00:09:07 mins
User Authentication System Source Code
Reading
Java Classes and Objects
What is OOPs (Object Oriented Programming)
Video - 00:07:34 mins
Create a class
Video - 00:10:24 mins
Create an object
Video - 00:12:45 mins
Creating Multiple Objects
Video - 00:02:30 mins
Using Multiple Classes
Video - 00:07:40 mins
Class attributes
Video - 00:03:36 mins
Accessing attributes
Video - 00:03:36 mins
Modifying attributes
Video - 00:03:33 mins
Multiple Attributes and using
Video - 00:04:36 mins
Java Class Methods
Create a class method
Video - 00:05:41 mins
Method with parameters
Video - 00:06:41 mins
Method with return value
Video - 00:06:10 mins
Static methods
Video - 00:04:37 mins
Public methods
Video - 00:08:28 mins
Multiple classes and methods
Video - 00:08:13 mins
Java Constructors
Default constructor
Video - 00:07:46 mins
Parameterized constructor
Video - 00:07:21 mins
Java Inheritance
Single Inheritance
Video - 00:14:36 mins
Multiple Inheritance (Through Interfaces)
Video - 00:07:27 mins
Multilevel Inheritance
Video - 00:07:58 mins
Hierarchical Inheritance
Video - 00:07:02 mins
Hybrid Inheritance
Video - 00:07:17 mins
Java Polymorphism
Polymorphism – Method overloading
Video - 00:09:09 mins
Polymorphism – Method overriding
Video - 00:06:52 mins
Polymorphism with Interfaces
Video - 00:05:58 mins
Java Access Modifiers
Introduction to Access Modifiers
Video - 00:03:19 mins
Public Modifier
Video - 00:05:34 mins
Private Modifier
Video - 00:06:48 mins
Protected Modifier
Video - 00:05:36 mins
Default Modifier
Video - 00:04:32 mins
Java Encapsulation and Abstraction
Why Encapsulation
Video - 00:05:40 mins
Encapsulation
Video - 00:13:06 mins
Abstract class and methods
Video - 00:07:18 mins
Abstraction – Extends with subclasses
Video - 00:08:55 mins
Abstract class references
Video - 00:09:04 mins
Java Interface and Dependency Injection (DI)
Interface Implementation
Video - 00:08:01 mins
Accessing Interface Methods
Video - 00:04:07 mins
Dependency Injection – Interface
Video - 00:04:33 mins
Dependency Injection - class
Video - 00:04:34 mins
Accessing Dependency Injection (DI) class methods
Video - 00:08:02 mins
Enums
Video - 00:03:23 mins
Enum Inside a class
Video - 00:01:46 mins
Java Packages and API
Create a Package and classes
Video - 00:06:45 mins
Add package methods
Video - 00:02:39 mins
Import package and access
Video - 00:05:56 mins
Built-in packages and Java API
Video - 00:03:42 mins
Conclusion
Thank You
Reading
Announcements Reviews Course Info
PreviousNext
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare
NXT SKILLS