Salam ajip : fasilkom ueu :Sebelum kita beranjak untuk belajar java ada baiknya kita mengetahui kelebihan java
Kelebihan Java
Ada beberapa keunggulan Java yang
membuatnya menjadi salah satu bahasa pemrograman utama [Horstmann]:
Sederhana: perbaikan dari C++. Tidak tidak ada header
file, pointer, operator overloading, multiple inheritance. Walaupun demikian,
Java masih lebih rumit dan lebih sulit dipelajari dibandingkan VB dan PHP.
Object Oriented: Mirip dengan C++, kecuali untuk multiple inheritance yang
diganti Java dengan Interface.
Network-Savvy: Mudah untuk membuat program yang memanfaatkan TCP/IP, HTTP
dan FTP.
Berkinerja tinggi: JIT (Just In Time) compiler merubah bytecode menjadi
machine code sehingga aplikasi dapat dijalankan lebih cepat.
Robust: Mengurangi error dengan menghilangkan pointer dan
melakukan early checking.
Multithreaded: Multithreading mudah dilakukan di Java, fitur ini sangat
bermanfaat untuk memaksimalkan multicore processor.
Aman: mencegah overruning runtime stack, corrupting memory, read
dan write file tanpa ijin.
Architecture Neutral dan Portable: Menggunakan virtual machine dengan byte code, memudahkan Java untuk
digunakan di mesin lain. Code Java akan dicompile menjadi byte code
(.class) yang kemudian dijalankan oleh
JVM (Java Virtual Machine).
Mengapa belajar Java?
Akibat hal-hal yang disebutkan diatas, (dan
kurangnya persaingan) Java digunakan di berbagai
kalangan industri. Gambar dibawah adalah lowongan di bidang IT di Indonesia yang
mengandung keyword “Java” (id.jobsdb.com, diambil 17 mei 09)
Terdapat 49 lowongan yang terkait dengan Java.
Bandingkan dengan yang lain: 48 lowongan PHP, 26 ASP, 8 C++, 7 C#, 0 Ruby, 0
Phyton dan 11 VB. Walaupun dari jumlah lowongan PHP setara dengan Java,
gaji programmer Java umumnya lebih tinggi.
Munculnya mobile OS Android yang menggunakan
Java juga memperbesar peluang kerja
programmer Java.
Java Platform
Java mencakup banyak aspek sehingga dapat
membingungkan. Istilah-istilah seperti J2SE, J2EE, J2ME, Struts, Spring, Seam, Servlet,
Applet, Hibernate, Ibatis, Pojo, JSF,
JPA dapat terlihat mengerikan. Kuncinya adalah tidak semua hal mengenai Java
harus dipelajari sekaligus. Yang
terpenting adalah dasarnya dulu, kemudian yang lain dapat dipelajari sesuai
dengan kebutuhan.
Eclipse
Eclipse adalah IDE (Integrated Development
Environment) yang digunakan untuk memudahkan pengembangan aplikasi Java.
Selain Eclipse terdapat IDE lain seperti Netbeans, IntelliJ dan Jbuilder.
Walaupun Netbeans adalah IDE yang paling mudah
digunakan langsung setelah diinstall (out of the box), tapi Eclipse
lebih mudah dicustomize melalui plugin dan memiliki komunitas yang lebih luas
dan tidak dimiliki oleh sebuah perusahaan tertentu (Netbeans dimiliki oleh
Oracle). Oleh karena itu tutorial ini akan menggunakan Eclipse Java IDE yang
dapat di-download di eclipse.org.
Posting Komentar