Disqus Shortname

Thursday, July 19, 2018

Penomena Teknologi Java

Berbicara teknologi java terlihat ada dimana-mana, tapi jelasnya apa itu?. Bagian-bagian berikutnya menjelaskan bagaimana teknologi Java adalah keduanya bahasa pemograman dan platform(landasan), dan menyediakan tinjauan dari apa yang teknologi ini bisa lakukan untuk kita.


1. Tentang Teknologi Java 

Teknologi Java adalah sekaligus bahasa pemograman dan juga platform.


Bahasa pemograman java 

Bahasa pemograman java adalah sebuah bahasa pemograman tingkat tinggi yang bisa dikelompokkan oleh semua kata-kata berikut:

  •  sederhana 
  •  berorientasi objek 
  •  tersebar 
  •  dinamik 
  •  arsitektur netral 
  •  portable 
  •  dayaguna tinggi 
  •  tegap 
  •  aman 


Dalam bahasa pemograman java, semua kode sumber pertama kali ditulis dalam file-file text dengan ekstensi “.java”. File-file sumber itu kemudian disusun ke dalam file-file dengan ekstensi “.class” oleh sebuah compiler javac. Sebuah file class tidak memuat kode asli pada prosesor; tetapi memuat bytecodes(kode-kode bait)—bahasa mesin dari Java Virtual Machine (Java VM). Sebuah perangkat peluncur java kemudian menjalankan aplikasi dengan sebuah permintaan Java Virtual Machine.


 Gambar 1. Sebuah gambaran proses pengembangan software 

Karena Java VM tersedia pada banyak OS berbeda, file-file class yang sama sanggup berjalan pada Windows, Solaris, Linux atau Mac.


 Gambar 2. Melalui Java VM, aplikasi yang sama mampu berjalan pada OS berbeda.

Platform Java

Sebuah platform adalah hardware(perangkat keras) atau lingkungan software(perangkat lunak) dimana sebuah program berjalan. Beberapa flatform terkenal antara lain Microsoft Windows, Linux, Solaris dan Mac OS. Kebanyakan platform bisa diuraikan sebagai sebuah gabungan system operasi dan hardware pokok. Platform Java berbeda dari kebanyakan platform lainnya dalam hal hanya platform software saja yang berjalan diatas platform hardware yang lain. Platform Java mempunyai dua komponen: · Java Virtual Machine · Java API (Application Programming Interface) API adalah koleksi besar komponen software yang siap dipakai yang menyediakan banyak kemampuan berguna. API dikelompokkan ke dalam banyak pustaka, class dan interface; pustaka-pustaka ini dikenal sebagai package (paket).

2. Apa Yang Bisa Teknologi Java Kerjakan? 

Kegunaan umum, bahasa pemograman java tingkat tinggi adalah sebuah platform software yang handal. Setiap pelaksanaan penuh platform Java memberi banyak keunggulan berikut: · Perangkat pengembangan: sebuah perangkat pengembangan menyediakan semua sesuatu yang diperlukan untuk menyusun (kompilasi), menjalankan, mengawasi, debugging dan mendokumentasikan aplikasi. Sebagai pengembang pemula, perangkat utama yang harus digunakan adalah javac compiler, java launcher, dan perangkat dokumentasi javadoc . · Application Programming Interface (API). Sebuah API menyediakan kegunaan inti bahasa pemograman Java. Ia manawarkan susunan luas dari banyak class berguna yang siap untuk dipakai dalam aplikasi. Ia menjangkau apa saja dari objek dasar, sampai jaringan dan keamanan, sampai generasi XML database, dan banyak lagi.inti API-nya sangat besar; untuk mendapatkan ikhtisar dari apa yang ia muat, carilah keterangan dari dokumentasi Java Platform Standard Edition · Teknologi penyebaran. Software JDK menyediakan mekanisme standard sebagaimana software Java Web Start dan Java Plug-In untuk menyebarkan aplikasi kepada user (pengguna) akhir. · Toolkit User Interface. Toolkit JavaFX, Swing, dan Java 2D memungkinkan untuk membuat aplikasi GUI yang canggih. · Pustaka terintegrasi. Pustaka terintegrasi seperti Java IDL API, JDBC API, JNDI API, Java RMI, dan Java RMI-IIOP technology membolehkan database access dan manipulasi remote objects.

3. Akan Bagaimanakah Teknologi Java Mengubah Hidup? 

Tidak janji bakal terkenal, beruntung, atau bahkan pekerjaan jika belajar bahasa pemograman Java. Tenang , ada kemungkinan besar membuat program lebih baik dan memerlukan lebih sedikit usaha dari pada bahasa pemograman lain. Percayalah bahwa teknologi Java membantu Anda mengerjakan hal-hal berikut: · Dapat dimulai dengan cepat: walaupun bahasa pemograman Java itu sebuah bahasa berorientasi objek sangat kuat, ia mudah untuk dipelajari, khususnya bagi programmer yang sudah akrab dengan C atau C++. · Menulis kode lebih singkat: perbandingan perhitungan class-class, metode-metode, dan sebagainya menyuguhkan bahwa program ditulis dalam bahasa Java bisa empat kali lebih kecil dari pada program yang sama ditulis dengan C++. · Menulis kode terbaik: bahasa pemograman Java mendorong praktek-praktek coding bagus, dan koleksi sampah otomatis membantu Anda menghindari kebocoran memori. Itulah orientasi objek, itulah arsitektur komponen JavaBeans™, dan itulah berkisar luas, dengan mudah extendible API membiarkan memakai lagi yang ada, kode diperiksa dan mengajukan lebih sedikit kerusakan. · Mengembangkan program-program lebih cepat: bahasa pemograman Java lebih sederhana dari C++, waktu pengembangan bisa dua kali lebih cepat ketika menulis kode. Program juga akan memerlikan lebih sedikit baris kode. · Menghidari ketergantungan platform: program bisa disimpan secara portable dengan mengindari pemakaian pustaka yang ditulis dalam bahasa pemograman lain. · Menulis sekali, berjalan dimana saja: karena aplikasi yang ditulis dalam bahasa pemograman Java decompile (disusun) ke dalam mesin bytecode independen, aplikasi bisa berjalan konsisten pada platform Java apa saja. · Menyebarkan software lebih mudah: dengan software Java Web Start, pengguna akan mampu meluncurkan aplikasi buatan Anda satu klik mouse. Sebuah cek versi otomatis pada permulaan memastikan bahwa pengguna selalu up-to-date dengan versi terbaru aplikasi Anda. Jika update tersedia, software Java Web Start-nya akan secara otomatis meng-update instalasi.

No comments:

Post a Comment