Pagkakaiba sa pagitan ng JDK at JRE

May -Akda: Laura McKinney
Petsa Ng Paglikha: 2 Abril 2021
I -Update Ang Petsa: 11 Mayo 2024
Anonim
What is the difference between JDK, JRE and JVM in Java | Java Interview Question
Video.: What is the difference between JDK, JRE and JVM in Java | Java Interview Question

Nilalaman

Pangunahing Pagkakaiba

Mahalaga ang pag-unawa sa pagkakaiba ng JDK at JRE sa Java. Maraming pagkakaiba sa pagitan ng dalawang ito. Ang pangunahing pagkakaiba sa pagitan ng JDK at JRE ay ang JDK ay isang hanay ng software na ginagamit upang bumuo ng mga application na batay sa Java. Sa kabilang banda, ang JRE ay isang pagpapatupad ng Java Virtual machine (JVM) na talagang nagpapatupad ng mga programa sa Java.


Ano ang JDK?

Ang JDK ay nakatayo para sa Java Development Kit na pinakawalan ng Oracle Corporation sa anyo ng binary product upang matulungan ang mga developer ng Java na lumalagpas sa Windows, Linux, Mac OS X, at Solaris. Ito ay isang pagpapatupad ng alinman sa Java SE, Java EE o Java ME. Kasama dito ang isang pribadong Java Virtual Machine (JVM) at iba't ibang iba pang mga sangkap upang matapos ang recipe sa isang Java Application. Ito ang malawak na ginagamit na Software Development Kit (SDK). Ang pangunahing mga sangkap ng JDK ay pangunahing: appletviewer, apt, extcheck, idlj, jabswitch, java, javac, jar, javah, javap, javaws, keytool, pack200, policytool, VisualVM, wsimport, jrunscript, xjc, atbp.

Ano ang JRE?

Ang JRE ay nakatayo para sa Java Runtime Environment na nagbibigay-daan sa mga developer na magpatakbo ng mga application at applet na nakasulat sa wikang programming sa Java. Pinapayagan ng mga applet na ito ang mga developer na magkaroon ng mas higit na karanasan sa online kaysa sa simpleng pakikipag-ugnay sa mga static na pahina ng HTML. Ito rin ang produkto ng Oracle Corporation at naglalaman ng isang stand-alone Java VM (HotSpot), plugin ng browser, pamantayan ng mga aklatan ng Java at isang tool sa pagsasaayos. Ito ay ang pinaka-karaniwang kapaligiran sa Java na naka-install sa mga Windows PC at magagamit nang libre para sa opisyal na website ng Java.


Pangunahing Pagkakaiba

  1. Ang JDK ay isang pangunahing kinakailangan para sa pagbuo ng mga aplikasyon ng Java. Ang JRE ay isang plug-in na kinakailangan para sa pagpapatakbo ng mga programa sa Java.
  2. Kailangan ng JDK ng mas maraming espasyo sa disk dahil naglalaman ito ng JRE kasama ang iba't ibang mga tool sa pag-unlad. Ang JRE ay mas maliit kaysa sa JDK na dahilan kung bakit nangangailangan ng mas kaunting puwang sa disk.
  3. Kasama sa JDK ang hanay ng mga klase sa API, JRE, compiler ng Java, Webstart at iba pang mahahalagang file na kinakailangan upang sumulat ng mga aplikasyon ng Java at applet. Kasama sa JRE ang JVM, Core library at iba pang mahahalagang sangkap na kinakailangan upang magpatakbo ng mga aplikasyon at applet na nakasulat sa Java.
  4. Ang JDK ay isang hanay ng software na ginagamit upang bumuo ng mga application na batay sa Java. Sa kabilang banda, ang JRE ay isang pagpapatupad ng Java Virtual machine (JVM) na talagang nagpapatupad ng mga programa sa Java.
  5. Ang JDK ay naglalaman ng JRE plus tool sa pag-unlad habang ang JRE ay isang pagpapatupad ng JVM.

Leek Ang leek ay iang gulay, iang cultivar ng Allium ampelopraum, ang broadleaf wild leek. Ang nakakain na bahagi ng halaman ay iang bundle ng leaf heath na kung minan ay mali nang tinawag na iang t...

Pych Ang Pych ay iang Amerikanong detektib na comedy-drama na erye a telebiyon na nilikha ni teve Frank at nai-broadcat a UA Network na may mga yndicated rerun a ION Televiion. Ang mga erye ng bitui...

Fresh Articles.