Perbedaan Antara Java dan JRE Perbedaan Antara

Anonim

Java vs JRE

Java adalah platform perangkat lunak yang memungkinkan basis kode terpadu untuk membuat dan menerapkan aplikasi di berbagai sistem operasi. Sebelum ke Jawa, Anda perlu mengkompilasi ulang, dan bahkan mengedit kode Anda, agar berjalan di sistem operasi lain. Dengan Java, Anda bisa menulis sebuah program sekali, dan pastikan itu akan berjalan di berbagai sistem operasi, asalkan ada JVM, atau Java Virtual Machine, yang mengeksekusi aplikasi Java, dan bertindak sebagai perantara antara aplikasi dan sistem operasi. JVM dikemas bersama dengan kumpulan perangkat lunak, dan disebut sebagai JRE, atau Java Runtime Environment.

JRE tidak hanya berisi JVM, yang merupakan perangkat lunak terpenting dalam paket, namun juga perangkat lunak tambahan, yang memperluas fungsionalitas Java. Ini termasuk AWT, Swing, dan banyak library lainnya yang bisa digunakan oleh aplikasi Java.

Untuk mempermudah pemrogram, pemrograman di Jawa tetap sama terlepas dari sistem operasi dimana program yang dihasilkan akan digunakan. Namun, agar aplikasi Java bekerja dengan benar, Anda harus memiliki JRE yang tepat untuk sistem operasi Anda. Java menyediakan berbagai macam JRE yang dapat diunduh agar sesuai dengan jumlah sistem operasi yang ada saat ini. Anda dapat menemukan JRE untuk semua sistem operasi, termasuk smartphone, seperti Windows Mobile dan GoogleAndroid, dan bahkan ponsel standar. Ada beberapa spesifikasi yang berbeda untuk komputer dan ponsel meskipun, karena mereka tidak berbagi perangkat keras yang sama, dan aplikasi komputer sering kali tidak berjalan di ponsel.

Portabilitas aplikasi Java adalah kunci keberhasilannya. Tidak hanya di komputer, tapi juga di ponsel, di mana sistem operasi bisa sangat bervariasi dari satu produsen ke produsen lainnya, dan bahkan dari satu handset ke handset lainnya. Sejumlah besar JRE yang tersedia memungkinkan hal ini, tapi juga agak sulit dipertahankan. Ada juga sejumlah SDK, paket yang berisi semua sumber daya yang dibutuhkan untuk membuat aplikasi Java, tapi tidak ada tempat di dekat jumlah JRE. Ini karena Anda akan menjalankan aplikasi Java di ponsel, namun belum tentu menjalankan program kode pada ponsel.

Ringkasan:

1. Java adalah platform perangkat lunak, sedangkan JRE adalah paket perangkat lunak.

2. JRE berisi perangkat lunak yang diperlukan untuk menjalankan aplikasi Java.

3. Java sama, terlepas dari sistem operasinya, sedangkan JRE berbeda.