Materi
Program Java ditulis di berkas teks berakhiran .java. Semua kode berada di dalam kelas, yang dibuka dengan kata class diikuti namanya dan sepasang kurung kurawal. Program dimulai dari method main dengan bentuk public static void main(String[] args); isinya dijalankan berurutan dari baris teratas. Setiap pernyataan diakhiri titik koma, dan huruf besar-kecil dibedakan: System tidak sama dengan system.
public class Kasir {
public static void main(String[] args) {
System.out.println("Toko Sumber Rezeki");
System.out.print("Total: ");
System.out.println(45000);
}
}Program di atas mencetak dua baris: Toko Sumber Rezeki, lalu Total: 45000. System.out.println mencetak nilainya lalu pindah baris, sedangkan System.out.print mencetak tanpa pindah baris, sehingga cetakan berikutnya menyambung di baris yang sama. println tanpa isi hanya menghasilkan satu baris kosong.
Java dijalankan dalam dua langkah. Perintah javac (kompilator) membaca Kasir.java dan, bila tidak ada kesalahan, menghasilkan Kasir.class berisi bytecode. Perintah java lalu menjalankan kelas itu dengan menyebut namanya saja. Sejak Java 11, perintah java Kasir.java mengompilasi di memori lalu langsung menjalankannya, tanpa berkas .class.
javac Kasir.java
java Kasir