Assalamualaykum..
Udah luamaa ya gak posting :3
Kali ini gw akan sedikit mengingat-ngingat awal-awal belajar Java..
Suatu hari, hari yang cerah mendekati panas sepertinya.. Hari itu masih hari awal-awal masuk di kelas 2.. Jadwal yang berantakan, teman-teman baru, kelas yang pengap, ditambah dengan pelajaran yang sudah dimulai.. Benar-benar bukanlah kombinasi yang pas di awal tahun..
Guru pun memasuki kelas.. Beliau merupakan orang yang tinggi, datang dengan berjaket, salam, dan kemudian memulai pembicaraan.. Gw yang waktu itu gak tau pelajaran apa dan beliau di depan itu siapa, ya cuma bisa tolah-toleh sambil tanya-tanya.. Kira-kira gini deh dialognya:
Gw : Eh, yang di depan siapa e?
Temen : Ya guru tah..
Gw : Guru apa?
Temen : Guru Java..
Nah, mulailah pelajaran Java pertama di kelas gw.. Waktu itu, bener dah, pelajarannya bikin boring ring ring.. Kemudian Pak Reza (Nama guru tadi) mulai memberikan materi-materi apa aja yang bakal diajarkan entar.. Inti yang gw denger waktu itu cuman objek, objek, dan objek.. Buat gw yang kelas 1 kebiasaan ama VB, gak nyambung blass apa itu objek.. Maklumlah, masih pemula :3
Suatu hari ada pelajaran yang ngebahas soal constructor di Java.. Apa itu constructor? Saat itu, yang basa gw pahamin cuma “constructor adalah sejenis method yang…” lebih dari itu gw udah kagak paham.. Di lain hari ada lagi pelajaran soal setter getter di Java.. Apa itu gw juga nggak paham.. yang gw denger waktu itu kalo nggak salah cuma “kita gak boleh ngakses property class atau objek secara langsung, harus lewat setter getter”.. Ampun paaaak bener dah gak paham..
Kebingungan masih berlanjut.. Sekarang berbagai macam modifier datang menyelimuti pikiran.. Apa itu static, apa bedanya ama non-static, ada lagi public, default, protected dan private.. Terus ketemu lagi ama return-type.. Mulai kelas 1 dulu jauh gak pernah paham ama yang namanya return type.. Selalu aja kepikiran (waktu ngoding C++ di kelas 1) pasti ada “return 0;” nya.. Gak berhenti di situ, pertanyaan yang lainpun menyusul.. Kenapa semua harus ada di dalam main(), jadi main(){ //code anda di sini }..
Kembali ke pelajaran Java, dimana mengimport class lain sangatlah dibutuhkan dalam program yang kompleks.. Saat itu gw cuma bisa mikir “kalo semua diimport satu-satu, kapan selesainya?”. Namun semua berubah waktu gw ketemu Ctrl + Space. Apa yang ditampilkan Netbeans dari Ctrl + Space tadi bener-bener membantu.. Saat gw nyoba-nyoba milih, ternyata import yang seabrek itu datang dengan sendirinya.. Waw! Jadi ini gunanya IDE. Dari sini pun gw mulai semangat nyoba-nyoba Java..
Suatu hari pun gw dapat tugas dari guru Java gw untuk bikin aplikasi yang menggunakan if, while, dan hal-hal dasar lainnya.. Dan gw bisa coding tugas tadi bener-bener bukanlah sesuatu yang clean code.. Tapi alhamdulillah, bermodal coba sana coba sini plus tanya temen, akhirnya tugas tadi kelar juga.. Walau outputnya cuma berupa CLI -.-’
Yah, sekian dulu.. Cerita ini masih akan berlanjut di postingan berikutnya.. Bye ![]()
Wassalamualaykum..