Perbedaan Antara Java dan JRE Perbedaan Antara
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.
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.