Java: Complete Java Core for Beginners with Exercises - 2025

Java, Java Core, Object Oriented Programming (OOP), Collections, Maps, Exceptions, Generics, IO, Concurrency Explained
4.55 (142 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Java: Complete Java Core for Beginners with Exercises - 2025
12 239
students
16.5 hours
content
May 2025
last update
$79.99
regular price

What you will learn

Java

Java Core

Java Development Kit (JDK) setup

Basic Java program execution

Integrated Development Environment (IDE) understanding

Primitive data types usage

Variable declaration and initialization

Type casting

Primitive and non-primitive data type differentiation

Array and string declaration

Variable naming conventions

Variable scope

Console output

Console input using the Scanner class

Arithmetic operators usage

Comparison and logical operators usage

Operator precedence understanding

if-else statement usage

Switch statement usage

Loop usage (for, while, do-while)

Loop control (break, continue)

Method definition and invocation

Method overloading

Recursion in methods

Array manipulation

String immutability understanding

String concatenation

String comparison

String formatting

String pool concept

Object Oriented Programming (Java OOP)

Class and object creation

Constructor usage

Encapsulation with getters and setters

Inheritance implementation

Method overriding

Use of the super keyword

Polymorphism in Java

Method overloading and overriding differentiation

Abstract classes and interfaces usage

SOLID principles application

Exception handling with try-catch blocks

Checked and unchecked exceptions differentiation

Custom exception creation

Collections and Maps

List, Set, and Queue usage

Map manipulation

Iterator usage

Enumerations

Generic class and method creation

Input/output stream usage

Object serialization and deserialization

Thread management

Synchronization for thread safety

Executor framework usage

Fork/Join framework usage

Thread pooling

Atomic variables for thread safety

Inter-thread communication with wait-notify

Course Gallery

Java: Complete Java Core for Beginners with Exercises - 2025 – Screenshot 1
Screenshot 1Java: Complete Java Core for Beginners with Exercises - 2025
Java: Complete Java Core for Beginners with Exercises - 2025 – Screenshot 2
Screenshot 2Java: Complete Java Core for Beginners with Exercises - 2025
Java: Complete Java Core for Beginners with Exercises - 2025 – Screenshot 3
Screenshot 3Java: Complete Java Core for Beginners with Exercises - 2025
Java: Complete Java Core for Beginners with Exercises - 2025 – Screenshot 4
Screenshot 4Java: Complete Java Core for Beginners with Exercises - 2025

Loading charts...

5179492
udemy ID
25/02/2023
course created date
19/12/2024
course indexed date
Bot
course submited by