Java Tutorial

Last updated: 28 Sep 2026

Java is a general-purpose, object-oriented language used for web back ends, Android apps, enterprise systems and big data tools. Its main promise is write once, run anywhere: compiled Java code runs on any device that has a Java Virtual Machine.

This tutorial starts from installation and goes step by step through syntax, data types, operators and control flow. Use the menu on the left to move between topics.