-    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