Thursday, September 13, 2018

Belajar Mengenal Perbedaan Jdk ,Jre Dan Jvm Pada Jadwal Java

JDK , JRE , dan JVM merupakan komponen penting yang ada di bahasa pemrograman Java. Ketiganya memiliki kiprah masing-masing ,saat kita ingin memulai atau sedang membuatkan Software. Baik itu untuk Aplikasi Desktop , Enterprise , Web ataupun untuk Mobile. Diantara ketiganya , kalian mungkin sudah mengenalnya ,namun masih belum begitu memahaminya. Untuk itu , pada artikel mencar ilmu java kali ini , kita akan mencar ilmu mengenal perbedaan antara JDK , JRE dan JVM  di bahasa pemrograman Java. Berikut mari kita simak lebih lanjut  :


merupakan komponen penting yang ada di bahasa pemrograman Java Belajar Mengenal Perbedaan JDK ,JRE dan JVM pada Program Java



JVM ( Java Virtual Machine)

JVM yakni mesin abnormal yang merupakan salah satu komponen dari system Java , yang akan menerjemahkan (interpreter) dan mengeksekusi aba-aba dari  file .class. JVM tidak mengenal atau tidak tahu apa-apa wacana bahasa pemrograman Java. Makara JVM hanya mengenal format biner tertentu , kemudian mengeksekusinya saat (Run Time) , dari file yang berformat .class , yang sudah di terjemahkan oleh Java Compiler , pada ketika (Build Time). Untuk lebih jelasnya kalian sanggup perhatikan pada gambar dibawah:




merupakan komponen penting yang ada di bahasa pemrograman Java Belajar Mengenal Perbedaan JDK ,JRE dan JVM pada Program Java
Alur Eksekusi Program Java



JVM banyak tersedia di banyak software dan hardware . JVM juga tidak hanya menjalankan perintah dari bahasa pemrograman Java saja , namun juga bahasa pemrograman lain , menyerupai scala, phyton , ruby dan lain sebagainya. Sepanjang format file berupa .class , JVM akan selalu sanggup mengeksekusinya , apapun bahasa pemrogramanya.



merupakan komponen penting yang ada di bahasa pemrograman Java Belajar Mengenal Perbedaan JDK ,JRE dan JVM pada Program Java
Java Virtual Machine 

Beberapa kiprah utama dari JVM yaitu:

  • Meload code
  • Memverifikasi code
  • Mengeksekusi code
  • Menyediakan ruang lingkup ketika kegiatan berjalan

JRE ( Java Runtime Environment)

Sebelum di akuisisi oleh Oracle, JRE dulunya dikembangkan oleh Sun Microsystem Inc. JRE yakni implementasi dari JVM ,yang dipakai untuk menyediakan ruang lingkup untuk kumpulan library, yang dipakai untuk bahasa pemrograman Java. Bisa disebut juga ini merupakan kombinasi dari  Java Virtual Machine ,  inti platform , dan pinjaman library. JRE merupakan bab dari JDK , namun masih sanggup di download secara terpisah. 

Makara jikalau kalian hanya ingin menjalankan kegiatan Java di browser atau komputer , kalian hanya perlu menginstall JRE. Di sisi lain , jikalau kalian berencana untuk membuatkan kegiatan Java, kalian juga wajib install JDK terlebih dahulu.


JDK (Java Development Kit)

JDK yakni Software development environment yang berisi tools-tools   yang dibutuhkan,  untuk pengembangan Aplikasi Java dan Applets. Beberapa tools yang tersedia di JDK, sudah termasuk JRE , interpreter ,compiler, archiver ,dokumentasi generator , dan juga tools lain yang dipakai untuk pengembangan Java. Saat ini versi JDK yang terbaru , sudah mencapai versi 9. Namun ketika ini masih banyak yang memakai JDK versi 8 , khususnya untuk pengembangan Aplikasi Android.  Selengkapnya jikalau kalian , ingin tahu struktur tools yang ada di JDK , kalian sanggup perhatikan gambar di bawah:




merupakan komponen penting yang ada di bahasa pemrograman Java Belajar Mengenal Perbedaan JDK ,JRE dan JVM pada Program Java
Java SE technologies (source )





EmoticonEmoticon