| title | Struktur Dasar |
|---|---|
| layout | default |
| author | @deovaliandro |
Java adalah bahasa pemrograman level tinggi, robust (mempunyai Garbage Collector dan Exception Handling), object-oriented dan secure/stable tetapi tidak pure object-oriented language karena masih mendukung primitive data types seperti int, char, dll.
Sintaks Java mirip dengna C/C++, tetapi Java tidak mensupport low-level programming seperti pointer (sebenarnya Java punya pointer. Semua turunan object adalah pointer. Akan tetapi, anda bisa jadi programmer Java profesional tanpa perlu tahu fakta ini1). Kode Java selalu ditulis didalam sebuah class dan objek.
Struktur dasar sebuah bahasa pemrograman Java adalah sebagai berikut:
public class Main {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}class Main Adalah class utama, nama Main harus sesuai dengan nama file.
Aturan penulisannya adalah dengan menggunakan huruf kapital di huruf pertama.
Misalnya: Main, Utama, dsb-nya.
public static void main(String args[]) adalah kode utama yang akan dijalankan
ketika kita menjalankan sebuah program Java.
Dalam penulisan nama variabel perlu diperhatikan terdapat beberapa aturan khusus dalam Java yang harus dipatuhi seperti:
-
tidak boleh diawali dengan angka,
-
tidak boleh disertai symbol khusus seperti @,!,*,#,
-
tidak boleh menggunakan reserved word sebagai nama variable,
-
boleh diawali dengan underscore atau symbol $, dan
-
nama variable tidak boleh mengandung spasi.
Menurut Convention over configuration Java penulisan nama variable menggunakan lower camel case (misalnya namaVariabel), dan penulisan nama class menggunakan upper camel case (misalnya Main).
Java adalah bahasa yang dicompile terlebih dahulu sebelum dirun.
Untuk meng-compile java:
javac NamaFile.javadan kemudian akan menghasilkan sebuah file dengan nama NamaFile.class.
File inilah yang kemudian dijalankan dengan menggunakan perintah:
java NamaFileperhatikan, untuk menjalankan, tidak perlu menggunakan NamaFile.class, cukup
dengan menggunakan NamaFile saja.