Apa itu Java Programming?

26 July 2016 By 0 Comments

Apa itu Java Programming?

Bahasa pemrograman Java dikembangkan pertama kali oleh Sun Microsystem (Saat ini Sun Microsystem telah diakusisi oleh Oracle Corporation) yang dimulai oleh James Gosling dan dirilis pada tahun 1995.

kursus jaringan komputer jakarta, kursus jaringan komputer cisco, kursus android, kursus pemrograman android, kursus jaringan komputer di jakarta,

Source : Global Edulink

Awal mulanya Java dibuat untuk kebutuhan platform independent yang dapat diembedded dalam bermacam-macam consumer electronic products seperti pemanggang roti dan refrigerator (kulkas). Salah satu proyek pertama yang dikembangkan menggunakan Java adalah personal hand-held remote control yang dinamakan Star 7. Pada saat yang sama, World Wide Web (WWW) dan Internet sedang mengalami masa kepopuleran. Gosling menyadari bahwa Java dapat digunakan untuk pemrograman Internet.

Java kian berkembang hingga bahasa pemrograman nomor satu saat ini. Berdasarkan sumber dari spectrum.ieee.org, Java masuk dalam 10 bahasa pemrograman paling populer di dunia dan menempati urutan pertama

Apa alasannya?

Java memiliki beberapa fitur penting yang membuatnya unggul dibandingkan bahasa pemrograman lain, seperti :

•       Berorientasi Objek

Java memiliki kemampuan untuk membagi suatu program ke dalam objek-objek spesifik yang memiliki sifat dan tingkah laku khusus untuk menyelesaikan masalah tertentu. Multiple inheritance juga tidak diijinkan dalam bahasa pemrograman java karena dinilai dapat membingungkan compiler serta merusak kinerja aplikasi secara keseluruhan.

•       Dinamis

Pengalokasian memori dalam java bersifat lebih dinamis. Pengalokasian dan penghapusan memori dilakukan secara otomatis tanpa harus membuat pointer terlebih dahulu.

•       Multiplatform

Inilah yang membuat bahasa pemrograman java sangat populer. Aplikasi berbasis java dapat dijalankan hampir di seluruh operating system yang ada saat ini seperti Windows, Unix, Linux, Solaris dll. Bahkan seluruh aplikasi Android (mobile operating system paling populer saat ini) dibuat dengan bahasa pemrograman Java. Jadi Java mampu membuat aplikasi desktop, web maupun mobile. Mengenai aplikasi Android, banyak orang mengikuti kursus membuat aplikasi android pada masa kini karena benefitnya yang tentu menggiurkan.

•       Multithreading

Aplikasi berbasis java mampu menjalankan beberapa task sekaligus dalam waktu bersamaan.  Thread dalam Java memiliki kemampuan untuk memanfaatkan kelebihan multi processor apabila sistem operasi yang digunakan mendukung multi processor.