Pengenalan Java
Java sebagai salah satu bahasa
pemrograman yang sudah berumur dari era 1990-an, kian berkembang dan melenarkan
dominasinya di berbagai bidang. Salah satu penggunaan terbesar Java adalah
dalam pembuatan aplikasi native untuk Android. Selain itu Java pun
menjadi pondasi bagi berbagai bahasa pemrograman seperti Kotlin, Scala,
Clojure, Groovy, JRuby, Jython, dan lainnya yang memanfaatkan Java Virtual
Machine sebagai rumahnya.
Di dunia web development, Java
memiliki berbagai web framework unggulan seperti Spring, Play Framework,
Spark, Jakarta Struts, dan Java Server Pages.
Berikut ada tiga software yang
diperlukan untuk membuat program java:
2. Java Runtime Environtment (JRE)
3. NetBeans IDE
Kegunaan Java Development Kit dan Java
Runtime Environtment
Java Development Kit merupakan
software yang digunakan untuk melakukan proses kompilasi dari kode java
yang agan ketik menjadi bytecode yang dapat dimengerti dan dapat
dijalankan oleh Java Runtime Environtmen (JRE).
Java Development Kit (JDK) wajib
terinstal pada komputer yang akan melakukan proses pembuatan aplikasi berbasis
Java. Namun JDK tidak wajib terinstal pada komputer yang akan menjalankan
aplikasi yang dibangun menggunakan java. Karena disini kita akan membuat,
menjalankan aplikasi java makanya kita wajib terinstal JDK dan JRE.
Sedangkan kegunaan Java Runtime
Environtment (JRE) yaitu untuk menjalankan aplikasi (applets)
yang dibuat dengan menggunakan bahasa pemrograman Java. Versi JRE harus sama
atau lebih tinggi dari JDK untuk agar aplikasi dapat berjalan sesua yang
diharapkan. Intinya JDK untuk membuat dan JRE untuk menjalankan.
Kegunaan NetBeans IDE
NetBeans IDE merupakan software IDE (Integrated
Development Environtment) yang digunakan untuk membuat aplikasi /
sotware yang lain. NetBeans IDE dapat digunakan untuk membuat aplikasi Java
Standart Edition, Java Micro Edition, Java Enterprise Edition, JavaFX, PHP,
C/C++, Ruby, Groovy dan Python.
Jenis-jenis Java Development Kit
- Java ME (Micro Edition) yang khusus digunakan untuk aplikasi-aplikasi yang khusus pada perangkat mobile seperti HP, PDA, Tablet, smartphone dll. Ini dia yang digunakan untuk membuat aplikasi dan game HP..
- Java EE (Enterprise Edition) yang khusus digunakan untuk pengembangan aplikasi sekala besar (Enterprise) dan aplikasi web berbasis java. Ini digunakan banyak web aplikasi dikantor.