Struktur Program Java

Sebelum melangkah lebih jauh tentang Java, terlebih dahulu kita harus mengetahui bagaimana sih Struktur Program Java? Untuk memperjelas, mari kita lihat ilustrasi dibawah ini:

[java]
package selamatdatang;
public class SelamatDatang
{
/** *
@param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
System.out.println("Selamat Datang!");
}
}
[/java]

PenjelasanBaris pertama: Package (paket)

  • Merupakan kumpulan dari berbagai kode yang terangkum dalam satu paket.
  • Untuk memudahkan penulisan dan pembagian logika suatu program, satu paket terbagi menjadi beberapa berkas (file) di mana setiap file memiliki fungsi atau tugas yang sangat khususmisalnya satu file berfungsi untuk mendeklarasikan konstanta dan kelas, sementara file yang lain berisi implementasi kelas dan prosedurnya.

*) Definisi paket tidak selalu diperlukan, tetapi hal ini merupakan kebiasaan baik untuk melatih kita berfikir secara logis dan sistematis.Baris kedua: Class (kelas)

  • Kelas merupakan bagian integral dari bahasa Java karena Java merupakan bahasa berorientasi objek.
  • Prototipe/kerangka yang mendefinisikan variabel-variabel (data)dan method (perilaku) umum dari sebuah objek.
  • Setiap aplikasi harusterdiri dari satu kelas.

Baris ke-4: Komentar

  • Karakter yang terdapat diantara /* dan */ dan setelah // tidak akan dicompile, sehingga biasanya digunakan untuk memberi keterangan syntax

[java]
/*…….komentar……..
……….komentar…….
*/

//………komentar………..
[/java]

Baris ke-7 dan 8:  Method (metode) main

  • Metode main mirip dengan fungsi main pada bahasa C/C++ di mana fungsi ini merupakan pintu gerbang dimulanya suatu program.
  • Metoda main dapat dipanggil dengan menyertakan variabel, baik hanya satu variabel, banyak variabel atau bahkan tidak ada sama sekali.

Baris ke-10: Statement

  • Sintaks yang ada di dalam method main yang bisa dieksekusi.