TayJava
HomeRoadmapInterview practiceCourseNews
Tech handbook
Java Core
​
​

No table of contents for this series yet.

Tech handbook

Java Core

Explore by category

​

33 articles

Sort
By order
​
Learning path: Java Core from Beginner to Senior
Java Core
1
Learning path: Java Core from Beginner to Senior
TayJava

TayJava

Aug 07, 2026
Which Java version should you learn: 8, 17, or 21?
Java Core
2
Which Java version should you learn: 8, 17, or 21?
TayJava

TayJava

Aug 08, 2026
Common mistakes when learning Java Core
Java Core
3
Common mistakes when learning Java Core
TayJava

TayJava

Aug 08, 2026
From Java source to the JVM: how a program is compiled and run
Java Core
4
From Java source to the JVM: how a program is compiled and run
TayJava

TayJava

Aug 09, 2026
Set up your environment and run your first Java program
Java Core
5
Set up your environment and run your first Java program
TayJava

TayJava

Aug 09, 2026
Git basics for a Java project
Java Core
6
Git basics for a Java project
TayJava

TayJava

Aug 10, 2026
Maven basics for a Java project
Java Core
7
Maven basics for a Java project
TayJava

TayJava

Aug 10, 2026
Basic Java syntax: variables, operators, and control flow
Java Core
8
Basic Java syntax: variables, operators, and control flow
TayJava

TayJava

Aug 11, 2026
Methods in Java: parameters, overloading, and static
Java Core
9
Methods in Java: parameters, overloading, and static
TayJava

TayJava

Aug 11, 2026
Arrays in Java
Java Core
10
Arrays in Java
TayJava

TayJava

Aug 12, 2026
String and StringBuilder in Java
Java Core
11
String and StringBuilder in Java
TayJava

TayJava

Aug 15, 2026
Comparing Strings in Java: == and equals
Java Core
12
Comparing Strings in Java: == and equals
TayJava

TayJava

Aug 15, 2026
ENUM in Java
Java Core
13
ENUM in Java
TayJava

TayJava

Aug 16, 2026
Object-oriented programming in Java: class, object, and encapsulation
Java Core
14
Object-oriented programming in Java: class, object, and encapsulation
TayJava

TayJava

Aug 18, 2026
Packages and access modifiers in Java
Java Core
15
Packages and access modifiers in Java
TayJava

TayJava

Aug 18, 2026
Inheritance and polymorphism in Java
Java Core
16
Inheritance and polymorphism in Java
TayJava

TayJava

Aug 20, 2026
Abstract classes and interfaces in Java
Java Core
17
Abstract classes and interfaces in Java
TayJava

TayJava

Aug 20, 2026
Composition and inheritance in Java
Java Core
18
Composition and inheritance in Java
TayJava

TayJava

Aug 21, 2026
The equals, hashCode, and toString contract
Java Core
19
The equals, hashCode, and toString contract
TayJava

TayJava

Aug 31, 2026
Immutable objects in Java
Java Core
20
Immutable objects in Java
TayJava

TayJava

Sep 05, 2026
​

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
Maven basics for a Java project

Maven basics for a Java project

08/10/2026
Abstract classes and interfaces in Java

Abstract classes and interfaces in Java

08/20/2026
Comparing Strings in Java: == and equals

Comparing Strings in Java: == and equals

08/15/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 practiceMobile appCourses
Support
FAQRefund policyStudent certificate verificationContact support
Legal
Terms of ServicesPrivacy PolicyCookie Policy
Registered with Ministry of Industry and Trade
© TAYJAVA 2025. All Rights Reserved.