Friday Feb 22, 2008

Mana Yang Bener, String[] args atau String args[]

Pada dasarnya terserah aja mau taruh di belakang atau di depan
tuh tanda kurung siku..

Tapi masalahnya, (ini sih kata Alex Buckley [Pemimpin dari Java Languange
Spesification] dan juga JVMS [Java Virtual Machine Specification])
Begini nih kata beliau :::

String[] is preferred because it keeps the type of args — array of String — all together. In a more complicated and poorly formatted method signature, it could be easy to miss a [] after a parameter name.

Which is pretty much what I thought. Alex goes on to point out that the following statements are equivalent:

String[][] s;
String[] s[];
String s[][];

However, the middle form is a maintenance headache and is not recommended. In general, arrays cause all sorts of problems at runtime — bounds must be checked as well as the runtime type of the array:

Object[] o = new String[5];
o[0] = new Integer(1); //Compiles OK, but gives ArrayStoreException

For these reasons and because they offer more flexible options, the Collections classes are preferred to arrays.

Jelas kan??
Jadi String[] args mempertahankan bentuknya bahwa ia adalah array of String

Happy Java Programming ---> Wilbert

JDK 7 Preview (Superpackages)

Ga terasa ternyata JDK 7 sudah di dalam progres pembuatan
dan ga lama lagi versi ini akan keluar...
Masih belum tahu kapan resmi diluncurkannya, tapi saya dapat info
dari blog sun kalau mereka akan memasukkan fitur baru di dalam JDK 7

Salah satunya adalah Superpackages
Superpackages adalah fitur yang mengekspan atau memperluas fungsi packages
itu sendiri...
Fitur-fitur superpackages :
1.Bisa membuat nested dalam superpackages
2.Satu superpackages dapat memuat satu atau lebih paket dan superpackages

Semoga menambah pengetahuan kita...

Ngajar Di Jumat Pagi

Hari ini menyenangkan juga karena aku ngajar java pas pagi ini dan nanti siang...
Maklum asisten dosen jadi gitu de... Tapi tetep ada ngk enaknya,
karena ternyata sebagian besar bahkan hampir semua, blm ngerti soal static method,
blm ngerti juga gimana nanganin error yang semestinya tinggal baca
erronya...

Berikut definisi static menurutku :::

Static berarti sama di setiap object, jika ada proses instansiasi terhadap kelas yang sama sebanyak N kali,
maka atribut atau method tersebut nilainya sama di setiap objectnya..

Gitu sih kira-kira, agak jengkel juga dah diterangin baik-baik tapi tetep aja ga dhonk!
atau bahasa indonesianya ga ngerti...hehehe

Thursday Feb 21, 2008

Upgrade Ke NetBeans 6.0.1

Kemarin pas ada waktu kosong aku download netbeans 6.0.1
dari websitenya http://netbeans.org
Ternyata ga terlalu beda jauh dengan yang 6.0
tapi ya pas ada waktu, kenapa ngk, iya kan?? hehehe....

Tidak terasa sekarang NetBeans populer di kalangan
para programmer java, tidak seperti dulu
Saya juga notabene nya orang yang masih perlu belajar
banyak soal java, masih belajar dasar-dasar nih...

Gitu aja deh, sekian update dari saya, kalau anda berminat
silahkan download dari link yang sudah saya kasih di atas..

Group Projectku Yang Baru

Wew,aku lagi kerjain project sama temen2 satu teamku nih dan project managernya langsung dipimpin sama dosenku... Rencana project ini akan mulai berjalan bulan Maret mulai dari requirement sampe nanti implementasi.... Nantinya program ini akan dibuat dengan bahasa Ruby dan database MySQL, sedangkan saya sendiri sangat baru di dunia rubyism... Doakan aja ya semoga sukses!!