Java Programming Tutorial
Core Java, Collections framework, OOP, and JVM internals.
Turn Java into a job path
Java shows up in backend and production systems. Start with Forward Deployed Engineer; Full Stack is coming soon.
Forward Deployed Engineer (FDE)
Fix live production outages: read logs, keep services up, and keep clients online.
Curriculum & Learning Path
Follow this step-by-step track or jump straight to any concept.
- 1
Basics of Java
0/17 done
Overview of Java
9 min read
Features of Java
5 min read
Setting Java Enviroment
2 min read
Introduction to JVM
2 min read
My First Java Program
5 min read
Variable in Java
4 min read
Data type and Identifier
4 min read
Static and Initializer Block
2 min read
Type Casting
2 min read
Conditional Statement
3 min read
Switch Statement
3 min read
Loops in Java
5 min read
Break Continue Statement in Java
3 min read
Operators in Java
8 min read
Java Array
5 min read
Ways to create object in Java
3 min read
Command line Argument
2 min read
- 2
OOPS Concepts
0/21 done
Objects and Classes
6 min read
Method in Java
4 min read
Java is Strictly Pass by Value
2 min read
Constructor in Java
5 min read
Java Modifiers
5 min read
Inheritance
7 min read
Aggregation
5 min read
Method Overloading
5 min read
Method Overriding
5 min read
Runtime Polymorphism
2 min read
this keyword
3 min read
Garbage Collection
3 min read
Static in Java
5 min read
Final in Java
4 min read
instanceof Operator
3 min read
Package
6 min read
SubPackage and Static Import
3 min read
Abstract Class
4 min read
Interface
6 min read
Nested Classes
4 min read
Difference between Classes And Interface
2 min read
- 3
STRING HANDLING
0/5 done
- 4
EXCEPTION HANDLING
0/7 done
- 5
MULTITHREADING IN JAVA
0/11 done
Introduction to Multithreading
5 min read
Thread Class
5 min read
Creating a thread
4 min read
Joining threads
4 min read
Sleeping Thread in Java
2 min read
Naming Thread in Java
3 min read
Thread Priority in Java
4 min read
Daemon Thread in Java
3 min read
Synchronization
5 min read
Interthread Communication
2 min read
Thread group
13 min read
- 6
ADVANCED TOPICS
0/6 done
- 7
COLLECTION FRAMEWORK
0/16 done
Introduction to Collection
4 min read
Collection Interfaces
4 min read
Collection Classes
9 min read
Iterator and ListIterator
4 min read
Array List Class
6 min read
Linked List Class
7 min read
Hash Set Class
4 min read
Tree Set Class
5 min read
Map Interface
3 min read
Hashmap Class
4 min read
Treemap Class
7 min read
HashTable Class
6 min read
Collections Class
6 min read
Comparable Class
3 min read
Comparator Interface
3 min read
Legacy Classes
7 min read
- 8
JAVA GUI
0/7 done
- 9
REFLECTION API
0/2 done
- 10
RMI APPLICATION
0/1 done
- 11
INNER CLASS
0/1 done
- 12
WRAPPER CLASS
0/7 done
- 13
FILE HANDLING
0/1 done
- 14
LIST
0/3 done
- 15
SET
0/2 done
- 16
MAP
0/2 done
- 17
QUEUE & DEQUE
0/2 done
- 18
JDBC
0/7 done
Introduction to JDBC
9 min read
SQL Package
3 min read
Steps to Connect to Database
3 min read
Connecting to Access Database using Type-1 Driver
2 min read
Connecting to Oracle Database using Thin Driver
2 min read
Connecting to MySQL Database using Thin Driver
2 min read
Connecting to mongoDB Database
5 min read
- 19
LAYOUT MANAGERS
0/1 done