TayJava
HomeRoadmapInterview practiceCourseNews
Tech handbook
Java Core
​
​

No table of contents for this series yet.

Tech handbook

Java Core

Explore by category

​

20 articles

Sort
By order
​
Learning path: Java Core from Beginner to Senior
Java CoreAug 07, 2026
Learning path: Java Core from Beginner to Senior
TayJava

TayJava

Which Java version should you learn: 8, 17, or 21?
Java CoreAug 08, 2026
Which Java version should you learn: 8, 17, or 21?
TayJava

TayJava

Common mistakes when learning Java Core
Java CoreAug 08, 2026
Common mistakes when learning Java Core
TayJava

TayJava

From Java source to the JVM: how a program is compiled and run
Java CoreAug 09, 2026
From Java source to the JVM: how a program is compiled and run
TayJava

TayJava

Set up your environment and run your first Java program
Java CoreAug 09, 2026
Set up your environment and run your first Java program
TayJava

TayJava

Git basics for a Java project
Java CoreAug 10, 2026
Git basics for a Java project
TayJava

TayJava

Maven basics for a Java project
Java CoreAug 10, 2026
Maven basics for a Java project
TayJava

TayJava

Basic Java syntax: variables, operators, and control flow
Java CoreAug 11, 2026
Basic Java syntax: variables, operators, and control flow
TayJava

TayJava

Methods in Java: parameters, overloading, and static
Java CoreAug 11, 2026
Methods in Java: parameters, overloading, and static
TayJava

TayJava

Arrays in Java
Java CoreAug 12, 2026
Arrays in Java
TayJava

TayJava

String and StringBuilder in Java
Java CoreAug 15, 2026
String and StringBuilder in Java
TayJava

TayJava

Comparing Strings in Java: == and equals
Java CoreAug 15, 2026
Comparing Strings in Java: == and equals
TayJava

TayJava

ENUM in Java
Java CoreAug 16, 2026
ENUM in Java
TayJava

TayJava

Object-oriented programming in Java: class, object, and encapsulation
Java CoreAug 18, 2026
Object-oriented programming in Java: class, object, and encapsulation
TayJava

TayJava

Packages and access modifiers in Java
Java CoreAug 18, 2026
Packages and access modifiers in Java
TayJava

TayJava

Inheritance and polymorphism in Java
Java CoreAug 20, 2026
Inheritance and polymorphism in Java
TayJava

TayJava

Abstract classes and interfaces in Java
Java CoreAug 20, 2026
Abstract classes and interfaces in Java
TayJava

TayJava

Composition and inheritance in Java
Java CoreAug 21, 2026
Composition and inheritance in Java
TayJava

TayJava

The equals, hashCode, and toString contract
Java CoreAug 31, 2026
The equals, hashCode, and toString contract
TayJava

TayJava

Immutable objects in Java
Java CoreSep 05, 2026
Immutable objects in Java
TayJava

TayJava

​

Popular articles

Learning path: Java Core from Beginner to Senior

Learning path: Java Core from Beginner to Senior

08/07/2026
Which Java version should you learn: 8, 17, or 21?

Which Java version should you learn: 8, 17, or 21?

08/08/2026
Abstract classes and interfaces in Java

Abstract classes and interfaces in Java

08/20/2026
Common mistakes when learning Java Core

Common mistakes when learning Java Core

08/08/2026
Maven basics for a Java project

Maven basics for a Java project

08/10/2026

Start learning Java Web today

Learn Java Core, Spring Boot, Microservices, Security, Database and DevOps through real-world projects. Suitable for both beginners and developers looking to advance their skills.

Get started
TAYJAVATAY JAVA CO., LTDTax ID: 0111037693+84 337 150 156Email: tayjava.platform@gmail.com
Resources
Java RoadmapIT interview practiceCourses
Support
FAQRefund policyStudent certificate verificationContact support
Legal
Terms of ServicesPrivacy PolicyCookie Policy
Registered with Ministry of Industry and Trade
© TAYJAVA 2025. All Rights Reserved.