Java dapat didefinisikan sebagai kumpulan objek yang saling berhubungan melalui metode yang memanggil satu sama lain. Berikut ini adalah pengertian singkat apa yang dimaksud dengan kelas (class), objek (object), metode (methods) dan variabel instan (instance variables).

  • Object (Objek) - Objek adalah sesuatu yang memiliki status dan perilaku. Contoh: Seekor kucing memiliki status - warna, nama, serta perilaku seperti mengeong, makan, dan berjalan. Objek adalah turunan dari kelas.
  • Class (Kelas) - Kelas dapat didefinisikan sebagai template/cetak biru yang menggambarkan status/perilaku yang didukung berdasarkan jenis objek turunannya.
  • Methods (Metode/Fungsi) - Suatu metode pada dasarnya adalah perilaku. Kelas dapat berisi banyak metode. Metode adalah tempat dimana logika pemrograman ditulis, memanipulasi data dan semua tindakan yang dijalankan.
  • Instance Variables (Variabel Instan) - Setiap objek memiliki sekumpulan variabel instan yang unik. Status objek dibuat berdasarkan nilai yang ditetapkan pada variabel instan.

Program Java Pertama (First Java Program)

Berikut ini adalah kode java sederhana yang akan mencetak kata Hello World.

Contoh (Example)

public class ProgramJavaPertama {
 /*
 ini adalah contoh program java
 program ini akan menampilkan Hello World sebagai output
 */
 public static void main(String[] args) {
  System.out.println("Hello World"); // menampilkan Hellow World 
 }
}

Mari kita lihat bagaimana cara menyimpan file, mengkompilasi, dan menjalankan program java. Perhatikan langkah berikut ini.

  • Buka notepad dan tulis atau salin kode diatas pada notepad
  • Simpan file dengan nama ProgramJavaPertama.java
  • Buka cmd dan buka folder tempat menyimpan file java yang telah disimpan. Misalnya disimpan pada D:\
  • Ketik 'javac ProgramJavaPertama.java' dan tekan enter untuk mengkompilasi kode. Jika tidak terdapat kesalahan dalam penulisan kode, cmd akan baris perintah selanjutnya
  • Sekarang, ketik 'java ProgramJavaPertama' untuk menjalankan program
  • Maka yang keluar adalah tulisan 'Hello World' pada cmd

Keluaran (Output)

D:\> javac ProgramJavaPertama.java D:\> java ProgramJavaPertama Hello World

Sintaksis Dasar (Basic Syntax)

Terkait tentang program java, sangat penting untuk mengingat poin-point berikut.

  • Case Sensitivity (Case Sensitif) - Java peka terhadap huruf besar, yang berarti kata Halo dan halo memiliki arti yang berbeda didalam java.
  • Class Names (Nama Kelas) - Untuk semua nama kelas, huruf pertama harus besar. Jika menggunakan beberapa kata sebagai nama kelas, maka setiap huruf pertama dalam kata harus menggunakan huruf besar.
    Contoh: class ProgramJavaPertama
  • Method Names (Nama Metode) - Semua nama metode harus dimulai dengan huruf kecil. Jika menggunakan beberapa kata sebagai nama metode. maka huruf dalam kata pertama adalah huruf kecil dan untuk kata berikutnya menggunakan huruf besar.
    Contoh: public void namaMetode();
  • Program File Name (Nama File Program) - Nama file program harus sama persis dengan nama kelas. Saat menyimpan file, anda harus menyimpannya dengan menggunakan nama kelas (ingat java peka terhadap huruf besar dan kecil) dan tambahkan '.java' di akhir penulisan (jika nama file dan nama kelas tidak cocok, maka program tidak akan dikompilasi).
    Contoh: Misal 'ProgramJavaPertama' merupakan nama kelas. Maka nama file tersebut juga harus disimpan dengan nama 'ProgramJavaPertama.java'
  • public static void main(String[] args) - Adalah metode utama, pemrosesan program java dimulai dari metode main() yang merupakan bagian wajib dari setiap program java.