Dasar Syntax Java:
Dasar dari penulisan syntax dalam bahasa pemrograman Java ,yang perlu kalian ketahui salah satunya adalah :
- Bersifat Case Sensitivity : artinya penamaan dari kata "HelloWorld" dengan "helloworld" sangat berbeda.
- Nama Class : untuk nama class huruf pertama harus menggunakan huruf besar. (contoh : class NamaClass )
- Nama Method : untuk nama method huruf pertama harus menggunakan huruf kecil. ( contoh : public void namaMethodSaya() )
- Nama Program : nama program java harus sama dengan nama class. Jadi jika kalian mempunyai nama class NamaClass , program file harus sama dengan nama class yaitu NamaClass.java.
- Method terbagi menjadi dua jenis ,method void dan methon non void. Method void artinya method yang tidak mengembalikan nilai. Method non void sebaliknya method yang mengembalikan nilai. Contoh method void seperti : public static void main(String[] args).
Modifier
Modifier merupakan sebuah ijin hak akses untuk penggunaan suatu atribut atau method, pada suatu Package dan Class. Terdapat empat 4 jenis Modifier yaitu public ,private,protected ,no modifier. Contohnya nya kalian bisa melihat gambar berikut:
- Public dapat di akses dari class yang sama,package yang sama ,subclass ,dan package lain.
- Protected dapat diakses dari class yang sama ,package yang sama ,subclass, tapi tidak dapat diakses dari package lain.
- Private hanya dapat di akses oleh class yang sama.
- No Modifiers dapat diakses dari class dan package yang sama.
Java Identifiers (Pengidentifikasian Java)
Semua komponen Java membutuhkan nama, nama yang digunakan untuk classes, variables, methods yang disebut identifiers (pengidentifikasi).
Ada beberapa hal yang harus diingat dalam pengidentikasi.
- Semua pengidentifikasi harus dimulai dengan huruf (A sampai Z atau a sampai z), karakter mata uang ($), atau garis bawah (_).
- Setelah karakter pertama identifier dapat memiliki kombinasi karakter.
- Sebuah kata kunci tidak dapat digunakan sebagai identifier.
- Yang paling penting pengidentifikasi bersifat case sensitif.
- Contoh pengidentifikasi yang dibolehkan : usia, $salary, _nilai, __1_nilai
- Contoh pengidentifikasi tidak dibolehkan : 123abc, -salary
Java Modifiers (Pengubah)
Seperti bahasa lainnya, Java memungkinkan untuk mengubah Class ,Method ,dll. dengan menggunakanModifiers (pengubah). ada dua kategori pengubah :
- Pengubah akses: Default, Public, Protected, dan Private
- Non-pengubah akses : final, abctract, strictfp
Java Variables
Kita akan melihat beberapa jenis variabel pada Java berikut:
- Variabel lokal
- Variabel kelas (Variabel Statis)
- Variabel Instance (variabel Non-static)