Java JDK, JRE dan JVM

Dalam tutorial ini, Anda akan belajar tentang JDK, JRE, dan JVM. Anda juga akan mempelajari perbedaan utama di antara mereka.

Apa itu JVM?

JVM (Java Virtual Machine) adalah mesin abstrak yang memungkinkan komputer Anda menjalankan program Java.

Saat Anda menjalankan program Java, kompiler Java pertama-tama mengkompilasi kode Java Anda menjadi bytecode. Kemudian, JVM menerjemahkan bytecode menjadi kode mesin asli (serangkaian instruksi yang dijalankan CPU komputer secara langsung).

Java adalah bahasa yang tidak bergantung platform. Itu karena ketika Anda menulis kode Java, itu pada akhirnya ditulis untuk JVM tetapi bukan mesin fisik Anda (komputer). Karena JVM mengeksekusi bytecode Java yang tidak bergantung platform, Java tidak bergantung pada platform.

Pengerjaan Program Java

Jika Anda tertarik mempelajari Arsitektur JVM, kunjungi Penjelasan Arsitektur JVM.

Apakah JRE itu?

JRE (Java Runtime Environment) adalah paket perangkat lunak yang menyediakan pustaka kelas Java, Java Virtual Machine (JVM), dan komponen lain yang diperlukan untuk menjalankan aplikasi Java.

JRE adalah superset dari JVM.

Lingkungan Waktu Proses Java

Jika Anda perlu menjalankan program Java, tetapi tidak mengembangkannya, JRE adalah yang Anda butuhkan. Anda dapat mendownload JRE dari halaman Download Java SE Runtime Environment 8.

Apa itu JDK?

JDK (Java Development Kit) adalah kit pengembangan perangkat lunak yang diperlukan untuk mengembangkan aplikasi di Java. Saat Anda mengunduh JDK, JRE juga ikut diunduh dengannya.

Selain JRE, JDK juga berisi sejumlah alat pengembangan (kompiler, JavaDoc, Java Debugger, dll).

Kit Pengembangan Java

Jika Anda ingin mengembangkan aplikasi Java, unduh JDK.

Hubungan antara JVM, JRE, dan JDK.

Hubungan antara JVM, JRE, dan JDK

Artikel yang menarik...