Java merupakan salah satu Bahasa yang paling banyak digunakan saat ini, pada artikel ini saya akan membahas mengenai Apa itu Java ?,Pengertian, sejarah dan bagaimana cara kerjanya.
Pengertian Java
Java adalah bahasa pemrograman berorientasi objek dan platform perangkat lunak yang banyak digunakan yang bisa berjalan di miliaran perangkat, termasuk komputer notebook, perangkat seluler, konsol game, perangkat medis, dan banyak lainnya. Aturan dan sintaks Java didasarkan pada bahasa C dan C++.
Sejarah singkat bahasa pemrograman Java
Bahasa Java pada awalnya disebut OAK. Awalnya, ini dikembangkan untuk menangani perangkat portabel dan dekoder.
Pada tahun 1995, Sun MicroSystem mengubah nama menjadi “Java” dan memodifikasi bahasa untuk memanfaatkan bisnis pengembangan www (World Wide Web) yang sedang berkembang.
Kemudian, pada tahun 2009, Oracle Corporation mengakuisisi Sun Microsystems dan mengambil alih kepemilikan tiga aset perangkat lunak utama Sun Microsystem yaitu : Java, MySQL, dan Solaris.
Kelebihan dan Kekurangan bahasa pemrograman Java
Berikut merupakan Kelebihan dan Kekurangan Bahasa Pemograman Java :
Kelebihan
- Fleksibel
Kelebihan pertama dari java ialah Fleksibel, Fleksibel disini ialah java mampu dijalankan oleh banyak platform . artinya cukup dengan sekali membuat program menggunakan java, program pun dapat dijalankan oleh banyak platform.
- Memiliki Library yang lengkap
Java terkenal mempunyai Library yang lengkap. Library merupakan sekumpulan fungsi yang digunakan untuk membuat program atau aplikasi.
- Mudah Untuk Dikembangkan
Setiap aplikasi atau program yang dibuat menggunakan Java dapat dengan mudah dikembangkan oleh pengembang selanjutnya. Karena Bahasa pemograman java merupakan salah satu Bahasa yang paling banyak digunakan saat ini.
- Berorientasi Objek
Berorientasi objek disini ialah setiap aplikasi yang dibangung dengan menggunakan bahasa pemrograman java akan disesuaikan dengan objek.
Kekurangan
- Memerlukan Memori yang besar
Program berbasis java memerlukan memori yang besar dikarenakan Java Virtual Machine membutuhkan data dalam pengumpulan sampah memori , pembuatan kelas, dan lainnya. Seluruh proses tersebut akan menghabiskan banyak memori atau RAM.
- Mudah diambil Source codenya
Source code atau script yang dibuat menggunakan java dapat dengan mudah diambil bahkan dibajak oleh orang lain, sehingga banyak pengcopyan aplikasi yang menggunakan Java.
Cara kerja bahasa pemrograman Java
Berikut merupakan cara kerja Bahasa pemograman java :
Pertama, kode program dituliskan dan disimpan dalam file.
Kemudian kode diproses dan menghasilkan kode objek yang biasa disebut bytecode. Hasil proses ini menghasilkan file yang berisi perintah yang hanya dipahami oleh program java.
Bytecode akan menerjemahkan baris kode yang dilakukan saat program dijalankan.
Source :
java.com/en/download/help/whatis_java.html
guru99.com/java-platform.html
techopedia.com/definition/3927/java
ibm.com/cloud/learn/java-explained
idwebhost.com/blog/apa-itu-java/
dosenit.com/kuliah-it/pemrograman/kelebihan-dan-kekurangan-java