Sabtu, 03 Agustus 2013

Belajar Java Bag 1 (Mengenal Java)

Pada kesempatan kali ini, saya akan berbagi pengetahuan tentang salah satu Bahasa Pemrograman yaitu Java. Pada blog ini insyaallah saya akan share semua tutorial Java yang saya punya ataupun yang saya bisa untuk para pengunjung blog saya ini, dan semoga bermanfaat bagi anda semua.

Apa itu Java? Bagaimana cara instalasi Java di Windows? Apa yang pertama - tama harus dipelajari untuk Java. agar menjadi Programer yang handal di Java? Pertanyaan tersebut sangat banyak di tanyakan oleh pemula - pemula dan para beginner yang baru mendapatkan sedikit pengetahuan tentang Java seperti saya. Disini saya akan memberitahukan ilmu Java saya kepada pengunjung bukan bermaksud menggurui tapi hanya sekedar berbagi ilmu. Sebelum mengetahui dalam apa itu Java? tidak ada salahnya kita untuk mengetahui sejarah Java dan beberapa kelebihan tentang Java. Sebagai berikut :

Sejarah Singkat Bahasa Java

Bahasa Java diciptakan pada tahun 1991 oleh James Gosling. James Gosling adalah developer dari Sun Microsystems. Bahasa Java ini banyak di buat oleh syntax yang terdapat pada Bahasa C++. Tetapi, pada Bahasa Java model syntax dibuat lebih sederhana. Maka dari itu jangan terkejut apabila nantinya kita membuat program Java, C++ ada kemiripan. Pasti pada bertanya-tanya, Mengapa bahasa ini dinamakan Bahasa Java? jadi, bahasa Java ini diambil daru kopi murni yang digiling langsung dari biji kopi tubruk yang sangat disukai oleh James Gosling. Tahukah anda? Konon katanya kopi ini berasal dari pulau Jawa lho. Intinya, bahasa Java ini tidak lain adalah diambil dari kata Jawa, dimana Kata Jawa pada bahasa Inggris adalah Java.

Java Modern

Java telah digunakan dalam banyak hal dan telah membuktikan keberadaannya pada abad ke 21. Saat ini, Java digunakan bermacam jenis aplikasi seperti aplikasi embedded, aplikasi keuangan, desktop, simulasi pesawat, pemrosesan citra, game, aplikasi perusahaan terdistribusi yang disebut J2EE dan masih banyak lagi.

Java Virtual Machine (JVM)

Java Virtual Machine merupakan aplikasi sederhana yang ditulis dalam bahasa C untuk mengeksi program yang ditulis dalam bahasa Java. Pada saat kompilasi (perubahan dari bahasa tingkat tinggi ke bahasa lebih rendah), program tersebut diubah menjadi KODE BYTE. Kemudian pada saat eksekusi, JVM membaca kode byte tersebu dan mengubahnya menjadi bahasa mesin yang dimengerti oleh sistem operasi tempat program tersebut dijalankan.

Karena JVM sangat bergantung pada platformnya (bahasa mesin merupakan bahasa level rendah yang hanya dimengerti oleh suatu mesin tertentu, misalnya Intel, tapi tidak dapat dimengerti oleh mesin lain, seperti Macintosh), byte code ini dapat dibuat untuk terbebas dari kungkungan platform tertentu. Code byte yang dihasilkan dalam proses kompilasi bahasa Java akan selalu sama untuk setiap sistem operasi atau jenis mesinnya, tetapi JVM akan mengubah kode byte tersebut menjadi bahasa mesin tujuannya.

Just In Time Compiler (JIT)

Meskipun Java didesain untuk diinterpretasi, secara teknis tidak ada yang menghalangi Java untuk dikompilasi menjadi bahasa mesin seperti bahasa-bahasa pemrograman lainnya. Sun menyediakan kompiler Just In Time Compiler (JIT) untuk mengkompilasi kode byte itu menjadi bahasa mesinnya pada saat yang bersamaan dengan eksekusinya. Walaupun demikian, pendekatan JIT ini menghasilkan kemampuan yang lebih dibandingkan dengan interpretasi biasa.

Kelebihan Java

1. Multiplatform
Seperti yang disebutkan diatas tadi, Multiplatform yaitu dapat dijalankan dimanapun diberbagai sistem operasi (Operating System) seperti, Windows, Linux, MACintos, dan berbagai operating sistem lainnya termasuk juga dengan telpon genggam atau HP.
2. OOP (Object Oriented Programming)
Object Oriented Programming disingkat OOP adalah Bahasa pemrograman yang berorientasikan oleh Objek. Jadi OOP atau Object Oriented Progrmming dapat memudahkan programmer pemula maupun mahir untuk mengembangkan sebagai developmen, membuat program, maupun mendesain program dengan lebih mudah dan tergolong cepat. Disini Java juga dapat dikatakan sebagai bahasa pemrograman yang berbasis objek secara murni.
3. Perpustakaan Kelas yang Lengkap
Yang dimaksud dengan Perpustakaan (Library) adalah kumpulan dari program-program yang dikutsertakan dalam bahasa java. Jadi, Library atau perpustakaan ini sangat memudahkan dalam penggunaan untuk membangun, membuat, maupun mengembangkan  sebuah aplikasi. Ditambah lagi dengan komunitas-komunitas yang menyukai Bahasa Java, membuat perpustaan-perpustakaan baru untuk melengkapi seluruh kebutuhan agar lebih mempermudah dalam membuat maupun mengembangkan sebuah program.
4. Bergaya Mirip C++
Bahasa Java juga memiliki syntax yang mirip dengan bahasa C++. 
5. Gerbage Collection Mechanism
Gerbage Collection Mechanism disini maksudnya adalah Bahasa Java memiliki fasilitas pengaturan  dalam penggunaan memori. Jadi, para programmmer tidak perlu susah-susah melakukan pengaturan memori secara langsung seperti bahasa C++ yang menggunakan memori secara luas.
Alhamdulilah saya, sudah berbagi ilmu sedikit tentang Java bagi para pengunjung, semoga pengetahuan yang saya share ini bermanfaat buat anda. Pada posting selanjutnya, insyallah saya akan mengajarkan memberitahukan bagaimana cara meginstall Bahasa Pemrogrman Java ini pada Windows agar bisa membuat program - program yang canggih dari bahasa pemrograman yang canggih pula.

Sumber : First, Second
==> Terima Kasih Sudah Berkunjung <==

0 Komentar:

Posting Komentar

luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com