Sekilas tentang Java ? open source programming.
Java adalah bahasa pemrograman yang dapat dijalankan pada berbagai macam device. pembuatnya Om "James Gosling" saat masih bergabung di Sun Microsystems sekarang bagian dari Oracle dan dirilis tahun 1995. Java banyak mengadopsi sintaks yang terdapat pada C dan C++ namun dengan sintak yang lebih sederhanaa. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, slogannya, "Tulis sekali, jalankan di mana pun". Sekarang java merupakan bahasa pemrograman yang paling populer digunakan, dimanfaatkan sebagai pengembangan berbagai jenis perangkat lunak.
Komponen - komponen JAVA
JDK adalah Perangkat lunak yang digunakan untuk melakukan proses kompilasi dari kode java ke bytecode yang dapat dimengerti dan dapat dijalankan oleh JRE (Java Runtime Envirotment). JDK wajib terinstall pada komputer yang akan melakukan proses pembuatan aplikasi berbasis java, namun tidak wajib terinstall di komputer yang akan menjalankan aplikasi yang dibangun dengan java.
JRE (Java Runtime Environment)
JRE adalah perangkat lunak yang digunakan untuk menjalankan aplikasi yang dibangun menggunakan java. Versi JRE harus sama atau lebih tinggi dengan JDK yang dugunakan untuk membangun aplikasi java.
JVM (Java Virtual Machine)
JVM adalah¬†inti¬†dari Bahasa Java. JVM berfungsi untuk mengubah bahasa program yang kawan buat menjadi bahasa mesin, Karena bahasa java adalah bahasa pemrograman tingkat tinggi atau¬†mendekati bahasa manusia maka dibutuhkan pengkonversi ke bahasa mesin. JVM mampu menerjemahkan program yang kawan buat ke hampir semua platform. “write once, run everywhere” itulah slogan dari bahasa pemrograman java karena adanya JVMNetBeans IDE
Netbeans IDE adalah perangkat lunak yang digunakan untuk membangun perangkat lunak yang lain. Netbeans IDE dapat digunakan untuk membangun perangkat lunak berbasis J2SE, J2EE, J2ME, JavaFX, PHP, C/C++. Ruby, Groovy dan Python.
Kesimpulan :
- JVM terdapat dalam JRE dan JDK.
- JRE digunakan untuk “Menjalankan” program Java
- JDK untuk “Mengkompilasi/Compiler” program Java
- NetBeans IDE untuk “Membuat” program java (Selain Netbeans ada juga Eclipse IDE)