- Siapkan java sdk yang bisa didownload dari http://java.sun.com
- Editor java bisa menggunakan teks editor apa
saja: notepad? edit plus? Kawa? Netbeans? Jbuilder? JCreator?
- Prinsip-prinsip dasar :
o
Satu
buah file java harus berekstensi .java, satu file boleh terdiri dari banyak
kelas, namun hanya bisa terdiri dari satu public class.
o
Nama
file java harus sama dengan nama public class nya. Misal nama public class adalah : public class
HelloWorld, berarti nama filenya adalah HelloWorld.java
o
Ingat
di Java case-sensitive, termasuk nama file dan folder nya. Java sangat memperhatikan susunan
folder/direktori, terutama untuk sebuah package.
o
Satu
buah class sederhana minimal ada kata kunci class nama_class. Sebuah class boleh tidak memiliki atribut dan
method. Sebuah aplikasi java harus
berupa class, dan jika di compile dengan javac akan menghasilkan file
berekstensi .class untuk masing-masing class yang ada.
o
Sebuah
class hanya dapat dieksekusi jika di dalamnya ada method public static void
main. Jika tidak ada method main maka
class tersebut hanya bisa dicompile dan tidak bisa dieksekusi.
o
Sintaks
java rata-rata mirip dengan bahasa C.
-
Terdapat
beberapa konvensi (aturan) dalam java:
o
nama
variabel primitif biasanya ditulis dalam huruf kecil. Contoh : int
o
nama
variabel berupa Object / Class ditulis dimulai huruf besar. Contoh : String,
Integer, Byte, Boolean.
o
nama
method untuk mengambil data bisanya diberi awalan getNamaMethod(), sedangkan
method untuk mengeset data biasanya diberi awalan setNamaMethod(tipedata
variabelset). Contoh:
§ Public void setNama(String nama);
§ Public String getNama()
o
nama
variabel biasanya dimulai dengan huruf kecil dan jika lebih dari satu kata,
disambung dan ditulis dengan huruf pertama huruf besar. Contoh: int angkaRandom = 0, String
namaMahasiswa
-
Ada 3 jenis modifier variabel dalam
Java:
Ø private : hanya dapat diakses oleh
kelas itu sendiri
Ø protected : hanya dapat diakses oleh
kelas itu dan kelas turunannya atau masih dalam satu package.
Ø public : dapat diakses oleh seluruh
kelas yang ada.
-
Java
mengenal operasi control flow :
Ø Percabangan : if-else, switch-case
Ø Perulangan : for, while-do, do-while
Ø Penanganan Exception :
try-catch-finally, throws