Skip to content

Java Tutorial ​

Java is a strongly typed, object-oriented general-purpose language used widely for backends, Android, big data, and enterprise systems. This track uses JDK 21 (LTS) and IntelliJ IDEA, from syntax and OOP through Spring Boot (JPA / validation / Security), concurrency, and a Docker deploy intro.

Learning path ​

What you need beforehand ​

ItemNotes
JDKRequired; this tutorial recommends 21 LTS
IDEPrefer IntelliJ IDEA Community; Ultimate is nicer for Spring but not required
OSWindows / macOS / Linux all work
DockerOnly needed for the Docker lesson; install later if you want

TIP

Java cannot run in this site’s playground. Create a project in IDEA, paste the samples, and run them locally. Spring / Docker chapters need network access for dependencies or images.

Next: Java Intro