-
Book Overview & Buying
-
Table Of Contents
Master Java Development - From Zero to Professional Developer
By :
Master Java Development - From Zero to Professional Developer
By:
Overview of this book
This course takes you from the very basics of Java to advanced development techniques. You’ll start by learning how Java works, including key concepts like JVM, JRE, and JDK, followed by setting up your development environment with JDK and IntelliJ IDEA. Afterward, you'll dive into the fundamentals of Java, including variables, data types, operators, control flow, and loops, ensuring a strong foundation in the language.
As you progress, you’ll move into object-oriented programming, mastering classes, objects, constructors, methods, and access modifiers. The course then covers advanced topics like exception handling, Java I/O, serialization, and multithreading, which are crucial for building efficient and scalable applications. You’ll also gain hands-on experience with the Collections Framework, including Lists, Sets, and Maps, and learn how to manage concurrency with Executor Services.
The course concludes with Java modules, providing a deep dive into the Java Platform Module System introduced in Java 9. By the end of the course, you’ll be able to build sophisticated Java applications, debug, and optimize your code, and apply advanced concepts to real-world projects.
Table of Contents (23 chapters)
Getting Started
Java Fundamentals
Operators and Expressions
Control Flow Statements
Loops and Iteration
Arrays
Object-Oriented Programming: Classes and Objects
Access Modifiers
Non-Access Modifiers
OOP Principles
Packages
Nested Classes
Collections Framework
List Interface
Set Interface
Map Interface
Comparable and Comparator
Exception Handling
Java I/O and Streams
Serialization
Multithreading
Executor Service
Java Modules (Java 9+)