Popular Post

Posted by : Anak Jadul Ingin Pintar 12/07/13

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.

Leave a Reply

Salam AJIP (Anak Jadul Ingin Pintar)

Subscribe to Posts | Subscribe to Comments

- Copyright © Anak Jadul Ingin Pintar - Powered by Universitas Esa Unggul