Logo ms.removalsclassifieds.com

Perbezaan Antara JVM dan JRE (Dengan Jadual)

Isi kandungan:

Anonim

JVM terkenal sebagai Mesin Maya Java, yang biasanya bermaksud kedua-dua sistem dan juga setiap aplikasi yang asalnya disusun untuk Java Runtime Environment. JRE terkenal sebagai Java Runtime Environment, ialah pakej perisian yang merangkumi Platform Java SE. Kedua-dua JVM dan JRE mungkin kelihatan sangat serupa, namun mereka juga berbeza.

JVM lwn JRE

Perbezaan antara JVM dan JRE ialah JVM termasuk atau boleh mengakses mana-mana perpustakaan Java utama, manakala pakej JRE, sebaliknya, tidak boleh memasukkan atau mengakses mana-mana perpustakaan Java utama. JVM ialah akronim untuk Java Virtual Machine, manakala JRE ialah akronim untuk Java Runtime Environment.

JVM (Java Virtual Machine) adalah seperti dunia yang lengkap dan serba lengkap di mana semua program boleh dijalankan. Lebih-lebih lagi, JVM biasanya boleh mewakili kedua-dua sistem dan juga setiap aplikasi yang asalnya disusun untuk Persekitaran Java Runtime. Terdapat banyak pelaksanaan JVM yang wujud pada banyak platform yang berbeza.

JRE (Java Runtime Environment) ialah pakej perisian yang merangkumi Platform Java SE, yang merangkumi semua yang diperlukan untuk menjalankan sebarang program atau aplikasi yang ditulis dalam bahasa pengekodan Java. Walau bagaimanapun, pakej JRE (Java Runtime Environment) tidak boleh memasukkan atau mengakses mana-mana perpustakaan Java utama.

Jadual Perbandingan Antara JVM dan JRE

Parameter Perbandingan

JVM

JRE

Definisi

JVM ialah kedua-dua sistem dan juga setiap aplikasi yang pada asalnya disusun untuk Java Runtime Environment. JRE termasuk semua yang diperlukan untuk menjalankan mana-mana applet atau aplikasi yang ditulis dalam bahasa pengekodan Java.
Akronim

JVM ialah akronim untuk Java Virtual Machine. JRE ialah akronim untuk Java Runtime Environment.
Fungsi

Untuk menjalankan berbilang program yang dijalankan secara serentak. Untuk menjalankan sebarang program atau aplikasi yang ditulis dalam bahasa pengekodan Java.
Perlaksanaan

Aplikasi web, penyemak imbas, sistem perisian tengah dan sistem pengendalian. Aplikasi, perpustakaan, program jalankan dan kelas pakej.
Kebolehcapaian Perpustakaan

JVM termasuk atau boleh mengakses mana-mana perpustakaan Java utama. Pakej JRE tidak boleh memasukkan atau mengakses mana-mana perpustakaan Java utama.

Apakah JVM?

JVM ialah akronim untuk Java Virtual Machine, iaitu dunia yang lengkap dan serba lengkap di mana semua program boleh dijalankan dengan mudah. Lebih-lebih lagi, ia bermaksud kedua-dua sistem dan juga setiap aplikasi yang pada asalnya disusun untuk Persekitaran Java Runtime. Persekitaran Java sangat penting dalam aplikasi web, penyemak imbas, sistem middleware, dan juga sistem pengendalian.

Mesin maya (juga dikenali sebagai emulator) membenarkan kernel sistem pengendalian menjalankan berbilang atur cara berjalan serentak, setiap satunya mungkin komputer yang berbeza atau malah seni bina komputer. Program boleh ditulis dalam mana-mana bahasa pengaturcaraan yang boleh disusun ke dalam kod mesin. Jika program disimpan sebagai fail dengan sambungan.java, ia kemudiannya boleh dilaksanakan dengan mengimport fail tersebut ke dalam Mesin Maya Java.

JVM melaksanakan bytecode yang sama yang telah disusun untuk mana-mana platform. Selain itu, fail boleh dilaksanakan dengan mana-mana JVM yang dipasang pada mana-mana platform tanpa pengubahsuaian. Terdapat banyak pelaksanaan JVM yang wujud pada banyak platform yang berbeza.

Apa itu JRE?

JRE terkenal sebagai Java Runtime Environment yang kebanyakannya digunakan merujuk kepada memuat turun dan memasang versi persekitaran yang berbeza. Pakej JRE mengandungi AWT (Abstract Window Toolkit), Swing (Toolkit) Toolkit dan komponen GUI lain. Selain itu, ia juga mengandungi kelas teras yang diperlukan untuk menulis applet atau program yang disusun untuk Java.

Java Runtime Environment, yang biasanya bersaiz megabait, mengandungi komponen penting yang diperlukan oleh komputer untuk menjalankan aplikasi Java. Lebih-lebih lagi, apabila seseorang mengklik pada applet Java, mereka tidak menyedarinya memasang persekitaran. Sebilangan besar variasi dalam skema penamaan tidak penting untuk pengguna rumah. Selain itu, terdapat banyak pelaksanaan JRE yang wujud pada banyak platform yang berbeza.

Pakej JRE tidak boleh menyertakan atau mengakses mana-mana perpustakaan Java utama dan merupakan pakej perisian yang merangkumi Platform Java SE, yang merangkumi semua yang diperlukan untuk menjalankan sebarang applet atau aplikasi yang ditulis dalam bahasa pengekodan Java. Kebanyakan perisian yang menggunakan bahasa pengaturcaraan Java untuk dijalankan memerlukan persekitaran runtime untuk melaksanakan arahannya pada komputer, jadi JRE sangat penting untuk pelaksanaan Aplikasi, perpustakaan, program jalankan dan kelas pakej.

Perbezaan Utama Antara JVM dan JRE

Kesimpulan

JVM diterima baik kerana Mesin Maya Java adalah seperti dunia yang lengkap dan serba lengkap di mana semua program anda boleh dijalankan. JRE diterima baik sebagai Java Runtime Environment, yang membentuk asas untuk applet Java dan aplikasi Java. Semua perisian yang menggunakan bahasa pengaturcaraan Java untuk dijalankan memerlukan persekitaran masa jalan untuk melaksanakan arahannya pada komputer, jadi apabila seseorang memuat turun applet atau aplikasi yang ditulis dalam Java, ia memasang persekitaran pada komputer semasa pemasangan. Kedua-dua JVM dan JRE adalah sangat penting untuk pelaksanaan aplikasi, melaksanakan dan menjalankan program java.

Rujukan

Perbezaan Antara JVM dan JRE (Dengan Jadual)