PERBEDAAN ANTARA JDK, JRE, JVM & SDK


  Halo, apa kabar semuanya. Kali ini saya akan menjelaskan perbedaan antara JDK, JRE, JVM & SDK. Mungkin sudah ada pernah tahu, tapi keempat hal ini masih sering membingungkan kita ataupun java developer. Apa sih sebenernya masing-masing itu? Sekarang saya akan menjelaskannya satu persatu.




 1. JVM (Java Virtual Machine)
     JVM inilah yang merupakan jantung dari Java Platform. JVM ini adalah pihak yang bertanggung jawab untuk mengeksekusi program Java menjadi bahasa mesin untuk diproses oleh prosesor. JVM mampu menerjemahkan code-code Java ke hampir semua platform. JVM ini-lah yang membuat Java "write once, run everywhere" alias multi-platform

2. JRE (Java Runtime Environment)
     JRE inilah yang memungkinkan sebuah program Java dapat berjalan di mesin Anda. JRE ini mengeksekusi binary-binary dari class-class dan mengirimnya ke JVM untuk diproses lagi ke prosesor. Setiap JRE pasti memiliki sebuah JVM di dalamnya untuk melakukan pemrosesan selanjutnya

3. JDK (Java Development Kit)
     Seperti namanya, JDK adalah semacam kotak peralatan (kit) yang digunakan untuk development. JDK ini berguna saat Anda menulis code program. Seperti halnya JRE, JDK juga memiliki JVM di dalamnya.

4. SDK (Software Development Kit)
     Ini lain lagi ceritanya. SDK ini biasanya adalah kumpulan dari tools yang dibutuhkan untuk membuat serta menjalankan program. Jadi di dalam SDK itu ada JDK-nya, ada JRE-nya serta mungkin IDE-nya juga.

Jadi kesimpulannya:
- JVM ada di dalam JRE
- JVM ada di dalam JDK juga
- JRE untuk "membaca" program Java
- JDK untuk "menulis" program Java
- SDK umumnya berisi JDK & JRE

Sekian penjelasan dari kami, bila masih belum paham bisa ditanyakan lewat comment di bawah.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

8 komentar:

agung.imannuel mengatakan...

mantap, berguna bgt! tq ya

RRZZRRZ mengatakan...

Mantabb..
SPJ..
Singkat, Padat, Jelas..

Anonim mengatakan...

lumayan jelas dari penjelasan ini
makasih ya

syinsyinazipha mengatakan...

singkat padat jelas , terimakasih

Unknown mengatakan...

kerenn

fashion_kaos mengatakan...

mantabss.... clear bngt thx minn.. :)

Muhammad mengatakan...
Komentar ini telah dihapus oleh pengarang.
Nzy mengatakan...

saya kan mau install android studio,nah sebelumnya saya udh instal jdk,tapi syarat buat instal android studio itu sdk,seperti yaang disebutkan diatas sdk isinya ada jdknya kan?,nah sekarang apa saya hanya perlu instal jre aja??,ato perlu instal sdk langsungg??

Posting Komentar