Thursday, July 21, 2011

Belajar Java

Untuk pekerjaan baru saya, saya wajib belajar bahasa pemrograman Java, padahal dari dulu saya hindari dan lebih memilih banyak bermain-main dengan web, PHP dan MySQL. Alhasil saat ini saya bahkan harus mulai dari sangat dasar, buku yang saya baca untuk belajar adalah Java : A Begginer's Guide. Mau share sedikit-sedikit ya, semoga bisa membanu bila ada yang membutuhkan.
Java merupakan salah satu bahasa pemrograman yang terkenal, di peringkat Tobie.com bahkan Java menduduki peringkat pertama sebagai bahasa pemrograman paling populer dengan persentase pengguna di dunia sebanyak sekitar 18 %.
Java sangat dekat dengan C dan C++. Sintaksnya diturunkan dari C dan object modelnya mencontoh C++. Dan kemudian juga muncul C# yang baik penggunaan, model sintaksnya dan lain-lain sangat mirip pula dengan Java.
Java menjanjikan portabilitas. “Write Once, Run Everywhere”. Ha ini bisa dipakai karena konsep penggunaan JVM (Java Virtual Machine) atau yang banyak kita kenal sebagai JRE (Java Runtime Environment). Dengan menggunakan virtual mesin ini, yang perlu ditulis ulang adalah JVM untuk tiap jenis environment. Awalnya bahkan Java dirancang untuk dijalankan di household appliances, dan sekarang Java menawarkan kelengkapan dan kemudahan pemrograman bagi berbagai environment seperti Windows, Linux, Solaris, bahkan mobile seperti BB OS, Java Mobile (J2ME) dan lain-lain.
Java juga menawarkan pengembangan aplikasi web yang kaya dan multiplatform dengan sistem appletnya. Dan disitu juga menawarkan keamanan karena sistem JVM tadi. Program Java yang kita buat bukan merupakan executable code, tapi suatu bytecode, yang merupakan suatu set instruksi yang telah dioptimasi dengan baik untuk kemudian dijalankan oleh interpreter berupa JVM tadi.
Java merupakan bahasa yang full-OOP. Ini dicirikan dari sintaks2nya. Tidak ada penggunaan sintaks GOTO, adanya konsep ENCAPSULATION, POLYMORPHISM dan INHERITANCE

Categories: , , , , , , , , ,

Related Posts:

  • Android Programming - Send SMSAndroid is for mobile, so it must preserve support to mobile function like calling and SMS. In Android SMS can be done by starting SMS activity class via Intent or create yourself a SMS Sending class. I'll create my own metho… Read More
  • Android Programming - Setting Up Your EnvironmentThis is my first article of Android Programming Series in my blog. I'll share you how to set up an environment to begin programming in Android. Actually it was easy and the Android Developer site have a full article about thi… Read More
  • Android Programming - Url ConnectThis the basis for web service. Android + Web Service is a future will be for me. With open platform you can access open information. That's really great I think. Simple, with a piece of code to access web service in Android,… Read More
  • Apakah Android Itu? !-- @page { margin: 0.79in } P { margin-bottom: 0.08in } -- Menurut Google IO 2010 : Opensource dan openplatform untuk pengembangan teknologi mobile SDK, API dan sourcecodenya tersedia u… Read More
  • Android Programming - Override Options MenuTo override options menu simply add this code to your activity. @Override     public boolean onCreateOptionsMenu(Menu menu) {         MenuInflater inflater = getMenuInflater(); &n… Read More

0 komentar:

Copyright © 2025 Johannes Dwi Cahyo | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com | BTheme.net      Up ↑