Mengenal Bahasa Pemrograman Java

 

 

 

 

 

Halo Sahabat WebHozz semua

Bertemu lagi dengan saya, yang tentunya akan membahas artikel yang cukup menarik disini. Mungkin diantara kalian banyak yang bertanya Apa sih Pemrograman Java itu..

Oke kita bahas disini yaaaa..

Java adalah merupakan bahasa pemrograman tingkat tinggi yang memiliki karakteristik simple, object-0riented, distributes, interpreted dan memiliki performa yang tinggiBahasa Pemrograman Java merupakan compiler sekaligus interpreter, dimana sebagai compiler program yang telah dibuat akan diubah menjadi Java bytecodes

Java sendiri dapat dijalankan di berbagai komputer maupun telepon genggam. Bahasa pemrograman ini dibuat oleh James Gosling saat masih bergabung di Sun Microsystems, dimana saat ini merupakan bagian dari Oracle yang dirilis pada Tahun 1995.  Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++, tetapi dengan sintaksis model objek yang lebih sederhana. Java merupakan bahasa pemrograman yang bersifat umum/non spesifik dan secara khusus di desain untuk memanfaatkan implementasi seminimal mungkin serta fungsi Java memungkinkan aplikasi Java mampu berjalan di beberapa Platform sistem operasi yang berbeda.

Saat ini Java merupakan bahasa pemrograman yang populer dan paling banyak diminati secara luas dan digunakan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis Web.

Bahasa Pemrogaman Java memiliki beberapa keunggulan, antara lain :

  • Sederhana. Bahasa pemograman Java menggunakan sintaks hampir sama dengan C++. Namun sintaks pada Java telah diperbaiki, terutama menghilangkan penggunaan pointer yang rumit dan multiple inheritance.
  • Berorientasi objek (objek oriented). Bahasa pemrograman Java menggunakan pemograman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali. Pemrograman berorientasi objek memodelkan dunia nyata ke dalam objek dan melakukan interaksi antar objek tersebut.
  • Dapat didistribusikan dengan mudah. Java digunakan untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada Java.
  • Interpreter. Program Java dijalankan menggunakan interpreter yaitu,  Java Virtual Machine (JVM). Hal ini menyebabkan Source code  Java yang telah di kompilasi menjadi Java byte codes dapat dijalankan pada platform yang berbeda- beda.
  • Robust. Compiler pada Java yang memiliki kemampuan mendeteksi kesalahan lebih teliti dibandingkan bahasa pemrograman lain. Java mempunyai runtime Exception handling untuk membantu mengatasi error pada pemrograman.
  • Aman sebagai bahasa pemrograman untuk aplikasi. Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi agar tidak digunakan untuk merusak sistem Komputer yang menjalankan aplikasi tersebut.
  •  Architecture Neutral. Program Java merupakan Platform indepedent. Program cukup mempunyai satu buah versi yang dapat dijalankan pada platformyang berbeda dengan Java Virtual Machine.
  • Portable. Source code maupun Program Java  dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang.
  • Performance. meskipun performa yang terdapat dalam Java sering dikatakan kurang tinggi, tetapi performa Java dapat ditingkatkan menggunakan Kompilasi Java lain seperti buatan Inprise, Microsoft, ataupun Symantec yang menggunakan Just In Time Compilers (JIT).
  • Multithreaded. Java mempunyai kemampuan untuk membuat suatu program yang dapat melakukan beberapa pekerjaan  secara sekaligus dan simultan.
  • Dinamis. Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu kelas dengan menambahkan properties ataupun metode dapat dilakukan tanpa mengganggu program yang menggunakan kelas tersebut.

Nah. sahabat WebHozz  Kita bertemu lagi di lain waktu dan tentunya dengan  Artikel yang Lebih Menarik lagi

Oke Sahabat WebHozz . Selamat Beraktifitas.