-
Book Overview & Buying
-
Table Of Contents
Learn Core Java from Scratch - Hands-On Training - 2026
By :
Learn Core Java from Scratch - Hands-On Training - 2026
By:
Overview of this book
This immersive Java course is structured to take you from zero to confident developer with a hands-on, structured path. You’ll begin with environment setup for both Windows and macOS before diving into your first Java program. From there, you’ll explore IDE usage, master primitive and non-primitive data types, and get comfortable with operators, input/output handling, conditional logic, loops, and console operations.
As you progress, the course shifts toward Java’s powerful object-oriented programming model, with dedicated modules on classes, objects, inheritance, polymorphism, encapsulation, and SOLID principles. You’ll then move on to Java collections and maps, including lists, sets, queues, and hash maps. This is followed by a deep dive into exception handling, custom exceptions, and best practices for clean and safe code.
The final phase of your learning journey introduces generics, enumerations, file I/O, and multithreading. You’ll master thread communication, synchronization, thread pools, and concurrency frameworks like Fork/Join and Executors. Each topic is broken into bite-sized videos with clear explanations, hands-on examples, and real-world context, helping you build job-ready skills step by step.
Table of Contents (10 chapters)
Introduction to Java
Java Basics
Object-Oriented Programming With Java
Collections and Maps
Exceptions
Enumerations
Input/Output (IO) and File Handling
Threads and Concurrency