Apa Itu Bahasa Pemrograman Java?

Pada tahun 1991, bahasa pemrograman Java pertama kali dikembangkan melalui sebuah proyek bernama “The Green Project” yang dibentuk oleh Sun Microsystems.

Beranggotakan James Gosling, Patrick Naughton, dan Mike Sheridan, proyek ini memiliki tujuan untuk menciptakan bahasa pemrograman baru yang lebih andal dari C dan C++.

Setelah berjalan selama 18 bulan, James Gosling, sang developer, akhirnya berhasil mengembangkan bahasa pemrograman baru yang diberi nama Oak.

Sayangnya, nama tersebut telah terdaftar sebagai merek dagang dari perusahaan Oak Technology.

Akhirnya, sekitar tahun 1995, Sun Microsystem kemudian resmi mengubah nama Oak menjadi Java yang kabarnya terinspirasi dari java coffee /kopi Jawa. Itu sebabnya, logo bahasa pemrograman Java bergambar secangkir kopi.

Java dikenal memiliki moto “Write Once, Run Anywhere”. Hal ini menunjukkan bahwa setiap program kode yang ditulis menggunakan Java bisa langsung dijalankan pada platform yang berbeda tanpa perlu menyusun ulang.

Mengapa bisa demikian?

Penulisan kode program Java biasanya disimpan dalam file berekstensi java. Dengan menggunakan javac compiler , kamu bisa menyusun  file berekstensi java menjadi file berekstensi class.

File berekstensi class inilah yang disebut sebagai bytecode dan bisa dijalankan di seluruh Java Virtual Machine (JVM).

Dilihat dari penggunaannya, sebagai bahasa pemrograman umum kamu bisa memanfaatkan Java untuk membuat berbagai bentuk aplikasi.

Hal itu berlaku mulai dari aplikasi berbasis desktop , situs web, seluler, hingga aplikasi perangkat tertanam seperti perangkat pintar atau mikroprosesor .

Sementara dalam praktiknya, bahasa Java tidak mendukung pemrograman prosedural melainkan menggunakan konsep pemrograman berbasis objek .

Kelebihan Java

Sebagai sebuah bahasa pemrograman yang banyak digunakan dan diaplikasikan pada berbagai macam software, maka sudah pasti bahasa pemrograman Java ini memiliki banyak keunggulan dan kelebihan dibandingkan dengan banyak bahasa pemrograman lain yang beredar di dalam dunia teknologi pengemabangan aplikasi dan software komputer.

Apa saja kelebihan dari bahasa pemrograman berlogo kopi ini? Berikut ini adalah beberapa kelebihan dari bahasa pemrograman Java :

  1. Mudah Untuk Dikembangkan

Salah satu kelebihan dari bahasa pemrograman Java ini adalah kemudahan dalam hal pengembangan aplikasi. Setiap aplikasi ataupun program yang dibuat dengan menggunakan dasar bahasa pemrograman Java memiliki kemampuan yang sangat baik untuk dilakukan pengembangan lebih lanjut.

Hal ini tentu saja akan sangat membantu para programmer dan developer untuk lebih baik lagi dalam mengembangkansatu aplikasi yang berbasis Java. Bisa dibilang, Java merupakan salah satu bahasa pemrograman yang memang paling banyak digunakan karena adanya kelebihan yang satu ini, yaitu mudah dalam melakukan pengembangan.

  1. Sifatnya multiplatform

Kelebihan lainnya dari bahasa pemrograman java yang banyak diminati oleh para developer dan programmer adalah karena Java merupakan salah satu bahasa pemrograman yang sifatnya multi platform, alias universal dan bisa digunakan dalam platform apapun. Hal ini membaut banyak sekali para pengembang aplikasi yang menggunakan basis bahasa pemrograman Java untuk membuat aplikasi yang diinginkannya.

Mulai dari komputer desktop yang mnggunakan Windows, Linux dan sistem operasi lain, smartphone berbasis Android dan Windows, bahkan hingga handphone biasa yang tidak menggunakan sistem operasi pun mampu untuk menjalankan aplikasi dan program yang dibuat dengan menggunakan bahasa pemrograman Java.

Kekurangan Java

Tidak ada yang sempurna di dunia. Meskipun memiliki banyak kelebihan, namun demikian ternyata Bahasa pemrograman Java ini juga ternyata diidentifikasi memiliki beberapa kekurangan. Nah, berikut ini adalah beberapa kekurangan dari bahasa pemrograman Java :

  1. Penggunaan memory yang cukup tinggi

Bahasa pemrograman Java memang menawarkan banyak sekali fitur yang luar baisa, mulai dari kemudahan dalam menyusun script, hingga fitur object oriented, yang menjadi salah satu ciri khas dari bahasa pemrograman Java. Akan tetapi sayangnya, semua kelebihan tersebut harus dikompensasi dengan kebutuhan memory yang cukup besar.

Hal ini menyebabkan beberapa aplikasi Java membuthkan resource memory yang cukup besar untuk dapat berjalan dengan baik. Begitu pula ketika seorang developer akan mengembangkan aplikasi Java, developer juga membutuhkan memory yang tinggi dalam mengembangkan aplikasi ini. Tentunya komputer yang di pakai harus memiliki kapasitas RAM terbesar untuk melancarkan develop agar lebih optimal. (baca juga: pengaruh RAM terhadap kinerja komputer)

  1. Mudah didekompilasi

Bahasa mudahnya dari istilah dekompilasi ini adalah pengambilan source code. Jadi, Java merupakan salah satu bahasa pemrograman yang mudah megnalami dekompilasi.

Souce code dan juga script yang dibuat dengan bahasa pemrograman Java dapat dengan mudah diambil dan juga dibajak oleh orang lain, sehingga memunculkan banyak hack dan juga pengcopyan dari aplikasi yang menggunakan bahasa pemrograman Java tersebut.

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll to Top
WhatsApp Tanya & Beli Program?