JRE at SDK
Ang Java ay isang programming language na ginagamit ng maraming mga tao upang lumikha ng mga maliliit na programa na maaaring tumakbo sa maramihang mga operating system at kahit na sa buong internet. Ang nagresultang programa ay hindi naipon sa katutubong code ng anumang operating system dahil ito ay magiging dahilan upang hindi maisagawa ang resultang programa sa iba pang mga operating system. Ang programa ay pinagsama sa isang bagay na tinatawag na java bytecode na hindi nauunawaan ng anumang operating system.
Upang magsagawa ng isang java bytecode, kakailanganin mong magkaroon ng isang programa na nagta-translate ng bytecode sa nararapat na mga katutubong command ng operating system. Ito ang function ng Java Runtime Environment o JRE. Ang JRE ay isang program na kailangang i-install sa isang computer upang patakbuhin ang mga programa ng Java. May mga bersyon ng JRE para sa halos anumang operating system na gumagawa ng mga programang Java na tumatakbo sa lahat ng mga system na iyon.
Ang Java SDK o Software Development Kit ay isang pakete na sinadya upang i-hold ang lahat ng kinakailangang mga tool na kinakailangan upang lumikha ng mga programa sa Java programming language. Ang isang bahagi ng pakete ay ang JRE kung saan ang mga programa ay maaaring tumakbo at nasubok. Kasama ng JRE ang mga tool tulad ng isang compiler, isang debugger, isang archiver, at higit pa. Ang mga kasama na kasangkapan sa pakete ay tiyak din sa katutubong kapaligiran para maayos ang mga ito.
Dahil sa malaking bilang ng mga programa na idinagdag sa SDK upang gawing posible at mas madali ang paglikha ng mga programa ng java, ang sukat ng package ng SDK ay mas malaki kaysa sa paketeng JRE. Direktang isinasalin ito sa mas matagal na oras ng pag-download kung nakakakuha ka ng pakete mula sa internet. Mahalagang malaman kung kailangan mo ang SDK o ang JRE lamang. Ang SDK ay kinakailangan lamang para sa mga nagnanais na lumikha ng mga programa sa Java, ngunit para sa karamihan ng mga tao lamang ang JRE ay kinakailangan.
Ang mga pangalan ay nagbago nang bahagya habang dumadaan ang oras. Ang JRE ay tinatawag ngayong JVM o Java Virtual Machine habang ang Java SDK ay kilala na ngayon bilang Java Development Kit.
Buod: 1. JRE ay ang program na nagta-translate ng java bytecode sa katutubong code ng operating system habang kasama ang SDK ang JRE at mga karagdagang tool upang lumikha ng Java Programs 2. Ang SDK package ay mas malaki at samakatuwid ay tumatagal ng mas mahaba upang i-download kaysa sa JRE 3. Tanging ang JRE ay kinakailangan para sa karamihan ng mga gumagamit at ang SDK ay para lamang sa mga programmer