تتبع Java بنية صارمة قائمة على الكلاسات، إذ يجب أن يكون كل كود داخل كلاس، وكل برنامج يحتاج إلى دالة main تكون نقطة الانطلاق. يستخدم المُترجم الفاصلة المنقوطة لتحديد نهاية كل تعليمة.

البنية الأساسية

public class Main {
    public static void main(String[] args) {
        System.out.println("سطر");
    }
}

قواعد مهمة

اسم الكلاس يجب أن يطابق اسم الملف بالضبط. كما أن Java حساسة لحالة الأحرف، فـ Main وmain ليسا متشابهين. تنتهي كل جملة بفاصلة منقوطة، وتُحاط كتل الكود بأقواس معقوفة.

الإخراج إلى الشاشة

System.out.println("سطر مع نهاية سطر");
System.out.print("بدون نهاية سطر");
System.out.printf("الاسم %s والعمر %d%n", "أحمد", 30);

قراءة الإدخال

import java.util.Scanner;
Scanner sc = new Scanner(System.in);
String name = sc.nextLine();