Pengenalan Bahasa Pemograman JAVA


Pengenalan Bahasa Pemograman JAVA

Bahasa Pemograman Java adalah bahasa yang terbaru dan sangat banyak keunggulannya salah satunya jika sudah dijadikan aplikasi, maka aplikasi dapat di Install dimana saja yakni di Operasi sistem apapun seperti : Linux, Windows, Android Mac dan lain-lain.
Adapun Java menurut definisi dari sun adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone  ataupun pada lingkungan jaringan. Java2 adalah generasi kedua dari Java platform (generasi awalnya adalah java development kit). Java berdiri  di atas sebuah mesin interpreter yang di beri nama Java virtual machine (JVM). JVM inilah yang akan membaca bytecode dalam  file .class dari suatu program sebagai representasi langsung program yang berisi bahasa  mesin. Oleh karena itu, bahasa java disebut sebagai bahasa pemograman yang portable karena dapat dijalankan pada berbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM.

Platform Java terdiri dari kumpulan library, JVM, kelas-kelas loader yang dipaket dalam sebuah lingkungan rutin java, dan sebuah compiler, debugger, dan perangkat lain yang di paket dalam java Development kit (JDK). Java2 adalah generasi yang sekarag sedang berkembang dari platform java. Agar sebuah program Java dapat di jalakan, maka file dengan ekstensi. Java harus dikompilasi menjadi file
bytecode. Untuk menjalankan bytecode adapun untuk menjalankan bytecode tersebut di butuhkan JRE ( java runime enuironment) yang memungkinkan pemakai untuk menjalankan program Java, hanya menjalankan,  tidak untuk membuat kode baru lagi,. JRE berisi JVM dan library Java yang digunakan.
Platform  Java memiliki tiga buah edisi yang berbeda, yaitu J2EE ( java2 enterprise edition ), J2EE (java2 micro edition ), dan J2SE (java2 second edition ). J2EE adalah kelompok dari beberapa API (APPLICATION programming interface ) dari java dan teknologi selain java. J2EE di buat untuk membuat aplikasi yang kompleks. J2EE sering di anggap sebagai middleware atau teknologi yang berjalan di server, namun sebenarya J2EE tidak hanya terbatas untuk itu. Faktanya J2EE juga mencakup teknologi yang dapat di gunakan di semua lapisan dari sebuah system informasi. Implementasi J2EE meyediakan kelas dasar dan  API dari java yang mendukung pengembangan dan rutin standar untuk aplikasi klien maupun server, termaksud aplikasi yang berjalandi web browser . J2SE adalah lingkungan dasar dari java sedangkan J2ME merupakan edisi library yang di rancang untuk digunakan pada device tertentu seperti pagers dan mobile phone. Ruang lingkup keterhubugan J2EE, J2SE, dan J2ME .

Java merupakan bahasa pemrograman yang bersifat case sensitive yang berarti penulisan menggunakan huruf besar atau pun huruf kecil pada kode program dapat berarti lain,    misalnya penulisan “system “akan di artikan berbeda dengn “system “ oleh interpreter. Sebagai gambaran  berikut adalah contoh bahasa pemrograman java dengan algoritma membuat secangkir susu panas Bersambung..............

Komentar