Perbezaan antara Java dan JRE

Perbezaan antara Java dan JRE

Java vs. Jre

Java adalah platform perisian yang membolehkan asas kod bersatu untuk membuat dan menggunakan aplikasi di pelbagai sistem operasi. Sebelum Java, anda perlu mengkompilasi semula, dan juga mengedit kod anda, untuk menjadikannya dijalankan pada sistem operasi yang lain. Dengan Java, anda boleh menulis program sekali, dan pastikan ia akan berjalan pada pelbagai sistem operasi, dengan syarat terdapat JVM, atau mesin maya Java, yang melaksanakan aplikasi Java, dan bertindak sebagai orang tengah antara aplikasi dan sistem operasi. JVM dibungkus bersama dengan koleksi perisian, dan disebut sebagai JRE, atau Java Runtime Environment.

JRE bukan sahaja mengandungi JVM, yang merupakan perisian yang paling penting dalam pakej, tetapi juga perisian tambahan, yang memanjangkan fungsi Java. Ini termasuk AWT, Swing, dan banyak perpustakaan lain yang boleh digunakan oleh aplikasi Java.

Untuk memudahkan pengaturcara, pengaturcaraan di Java tetap sama tanpa mengira sistem operasi yang mana program yang dihasilkan akan digunakan. Walau bagaimanapun, untuk menjadikan aplikasi Java berfungsi dengan betul, anda mesti mempunyai JRE yang sesuai untuk sistem operasi anda. Java membekalkan pelbagai jenis JR yang boleh dimuat turun untuk memenuhi banyak sistem operasi yang wujud hari ini. Anda boleh menemui JRE untuk sistem operasi, termasuk telefon pintar, seperti Windows Mobile dan Googleandroid, dan juga telefon bimbit standard. Terdapat spesifikasi yang berbeza untuk komputer dan telefon bimbit walaupun, kerana mereka tidak berkongsi perkakasan yang sama, dan aplikasi komputer sering tidak berjalan di telefon bimbit.

Kemudahalihan aplikasi Java adalah kunci kejayaannya. Bukan sahaja di komputer, tetapi juga di telefon bimbit, di mana sistem pengendalian boleh sangat berbeza dari satu pengeluar ke yang lain, dan bahkan dari satu telefon bimbit ke yang lain. Bilangan besar JR yang tersedia menjadikannya mungkin, tetapi ia juga agak sukar untuk dijaga. Terdapat juga beberapa SDK, pakej yang mengandungi semua sumber yang diperlukan untuk membuat aplikasi Java, tetapi tidak ada tempat berhampiran bilangan JRES. Ini kerana anda akan menjalankan aplikasi Java pada telefon bimbit, tetapi tidak semestinya menjalankan program kod di telefon bimbit.

Ringkasan:

1. Java adalah platform perisian, sementara JRE adalah pakej perisian.

2. JRE mengandungi perisian yang diperlukan untuk menjalankan aplikasi Java.

3. Java adalah sama, tanpa mengira sistem operasi, sementara JRE berbeza.