“Orang yang tidak menguasai matanya, hatinya tidak ada harganya”

perkataan dari : Ali bin Abi Thalib


Belajar Java Yuk… (part#1)

Desember 9th, 2007 § terdapat 2 komentar dari sobat

Hmm…

Kadang kita bingung waktu mau mempelajari sesuatu, kebanyakan pertanyaannya : Harus mulai dari mana…? Saya biasa menjawab pertanyaan tersebut (dengan nada agak sok tau :-P) Mulai dari dasar, dan mulai dari yang kamu sukai. OK, fokus ke judul tulisan ini… Apa itu java…? Java adalah nama bahasa pemrograman, kalau kita lihat referensi dari Wikipedia Indonesia :

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Dikembangkan oleh Sun Microsystems dan diterbitkan tahun 1995.

Java juga biasa disebut sebagai nama platform tempat menjalankan program java yang meliputi : Virtual Machine dan API (Aplication Programming Interface). Nama Java sendiri diambil dari sendiri diambil dari Kopi Jawa yang sangat terkenal di kalangan pegawai Sun Microsystem (Perusahaan Pengembang Java). Java sendiri terkenal karena beberapa alasan, salah satu diantaranya yang membuat populer adalah Java dapat berjalan di banyak platform (multi platform), dengan semboyan dalam bahasa jawanya : “Write Once Run Anywhere” yang artinya “Nulis pisan, mlaku nengdhi wae, hehehe”

Sejarah singkat Java
Dulu nama bahasa Java adalah Oak

  • Ternyata namanya sudah ada yang memakai (menurut kantor merk dagang Amerika Serikat)
  • Nama berubah menjadi Java

Beberapa fakta:

  • Oak sudah mulai dibuat sejak tahun 1991
  • Oak tadinya ditujukan untuk consumer device (mesin cuci, ponsel, dll)
  • Kemudian Web/WWW menjadi populer yang mempopulerkan Java dan Applet

Bahasa Pemrograman Java

  • Bahasa pemrograman Java (untuk selanjutnya disebut bahasa Java) merupakan bahasa dengan sintaks yang mirip C++ tanpa fitur yang kompleks
  • Umumnya program dalam bahasa Java dikompilasi menjadi bentuk yang dinamakan bytecode (tidak dalam bahasa mesin native)
  • Seperti bahasa assembly, tapi untuk suatu virtual machine
  • bytecode ini dijalankan di Java Virtual Machine
  • Bahasa Java dirancang sebagai bahasa yang mendukung OOP

Java Virtual Machine (JVM)

  • JVM adalah suatu program yang menjalankan program Java
  • Tepatnya JVM menjalankan bytecode dengan menginterpretasi bytecode
  • Jika tersedia JVM untuk suatu sistem operasi atau device tertentu, maka Java bisa berjalan di sistem komputer tersebut

Application Programming Interface (API)

  • Suatu bahasa pemrograman hanya mendefinisikan sintaks dan semantik bahasa tersebut
  • Fungsi-fungsi dasar di suatu bahasa pemrograman disediakan oleh library, misal printf di C disediakan oleh library C (bukan oleh bahasa C)
  • Di Java sudah tersedia kumpulan fungsi (dalam Kelas tentunya, karena Java berparadigma OO) yang disebut sebagai Java API
  • Fungsi ini dijamin ada pada setiap implementasi platform Java

Yach, kira-kira itu dulu… namanya juga baru permulaan. Selanjutnya akan saya tulis ditulisan berikutnya (Belajar Java Yuk… (part#2)

Wassalam… C U

Berhubungan dengan : , , , , , , ,

ada 2 ungkapan dari sobat untuk "Belajar Java Yuk… (part#1)"

  • tanggal 21 Januari 2009 jam 11:03,
    rahmat bilang gini :

    sintak dan simantik bahasa java yang kaya gimana sih

    • tanggal 22 Februari 2010 jam 08:42,
      online bilang gini :

      apa yang saya cari, terima kasih


      (harus diisi yaa)

      (harus, ga dimunculin kok)

      notifikasikan komentator via email

      sketsa andri

      Ada apa ini?

      Sobat sedang membaca Belajar Java Yuk… (part#1) di andri nawawi web log.