Java JDK, JRE dan JVM

Dalam tutorial ini, anda akan belajar mengenai JDK, JRE, dan JVM. Anda juga akan mengetahui perbezaan utama antara mereka.

Apa itu JVM?

JVM (Java Virtual Machine) adalah mesin abstrak yang membolehkan komputer anda menjalankan program Java.

Ketika anda menjalankan program Java, penyusun Java terlebih dahulu menyusun kod Java anda ke bytecode. Kemudian, JVM menerjemahkan kod bytek ke dalam kod mesin asli (sekumpulan arahan yang dijalankan oleh CPU komputer secara langsung).

Java adalah bahasa bebas platform. Ini kerana semasa anda menulis kod Java, ia akhirnya ditulis untuk JVM tetapi bukan mesin fizikal (komputer) anda. Oleh kerana JVM melaksanakan Java bytecode yang tidak bergantung pada platform, Java tidak bergantung pada platform.

Mengendalikan Program Java

Sekiranya anda berminat untuk belajar mengenai JVM Architecture, kunjungi The JVM Architecture Explained.

Apa itu JRE?

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

JRE adalah superset JVM.

Persekitaran Java Runtime

Sekiranya anda perlu menjalankan program Java, tetapi tidak mengembangkannya, JRE adalah yang anda perlukan. Anda boleh memuat turun JRE dari halaman Muat turun Java SE Runtime Environment 8.

Apa itu JDK?

JDK (Java Development Kit) adalah kit pengembangan perangkat lunak yang diperlukan untuk mengembangkan aplikasi di Java. Semasa anda memuat turun JDK, JRE juga dimuat turun dengannya.

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

Kit Pembangunan Java

Sekiranya anda ingin mengembangkan aplikasi Java, muat turun JDK.

Hubungan antara JVM, JRE, dan JDK.

Hubungan antara JVM, JRE, dan JDK

Artikel menarik...