જેડીકે અને જેઆરઈ વચ્ચેના તફાવત.

Anonim

જેડીકે વિ જેઆરઈ

જાવા પ્રોગ્રામ્સનો સૌથી નોંધપાત્ર ફાયદો એ જ પ્રોગ્રામને વિવિધ પ્રકારના ઓપરેટિંગ સિસ્ટમ્સ પર અમલ કરવાની ક્ષમતા છે, જેમાં દરેક માટે તેને ફરીથી કમ્પાઇલ કરવાની જરૂર નથી.. આ એપ્લિકેશનને ઇન્ટરમીડિયેટ ભાષામાં કમ્પાઇલ કરીને પ્રાપ્ત કરવામાં આવે છે જેનો લક્ષ્યાંકિત ઓપરેટિંગ સિસ્ટમ પર અર્થઘટન કરવામાં આવે છે. જાવા રનટાઈમ પર્યાવરણ અથવા JRE એ સોફ્ટવેર પેકેજ છે જે જાવા એપ્લિકેશનના અર્થઘટન માટે જરૂરી એપ્લિકેશનો ધરાવે છે અને તેને ઑપરેટિંગ સિસ્ટમ પર ચલાવવા માટે પરવાનગી આપે છે.

જાવા ડેવલપમેન્ટ કિટ અથવા જેડીકે વધુ પરંપરાગત એસડીકે પર જાવા સ્પીન છે. તે એક સૉફ્ટવેર પેકેજ છે જેમાં Java એપ્લિકેશન્સ લખવા, સંકલિત અને ડિબગ કરવા માટે જરૂરી સાધનો શામેલ છે. કમ્પાઇલર અને ડીબગર એપ્લિકેશન્સ સાથે, અન્ય સાધનો છે જે વિકાસકર્તાઓ માટે તેમના કાર્યક્રમોને ઑપ્ટિમાઇઝ કરવા માટે સરળ બનાવે છે જેથી તે વધુ સારી રીતે કામ કરે અને ઓછી મેમરીનો ઉપયોગ કરે છે આમાં એવી એપ્લિકેશન શામેલ છે જે જાર તકરાર માટે ચકાસે છે, એક કે જે ઘણા પ્રાયોગિક સાધનોમાં સ્ટેક ટ્રેસ, એક પ્રક્ષેપણ, અને હેડર અને સ્ટબ જનરેટર તપાસે છે.

જ્યારે તમે જાવા સાઇટ પરથી ડાઉનલોડ કરેલ JRE અને JDK પેકેજોનું પરીક્ષણ કરો છો, ત્યારે તમને લાગે છે કે JDK પેકેજ JRE કરતા નોંધપાત્ર પ્રમાણમાં મોટું છે. આનું કારણ એ છે કે JDK પેકેજમાં JRE નો સમાવેશ થાય છે, પછી ભલે તમે પહેલેથી જ તમારા કમ્પ્યુટર પર JRE પેકેજ ઇન્સ્ટોલ કર્યું હોય કે નહીં.

જેડીકેની તુલનાએ ઉપલબ્ધ વધુ JRE ની આવૃત્તિઓ છે. આનો અર્થ એ છે કે જાવા એપ્લિકેશન વિવિધ ઉપકરણોમાં ચલાવવા માટે છે, જેમાંથી કેટલાક તમે પ્રોગ્રામ કરી શકતા નથી. નાના ઉપકરણોમાં પીડીએ, સ્માર્ટફોન અને સામાન્ય મોબાઇલ ફોનનો પણ સમાવેશ થાય છે.

દેખીતી રીતે જ, જેડીકે સોફ્ટવેર ડેવલપર્સ અને પ્રોગ્રામરો માટે છે જે ખરેખર જાવા એપ્લિકેશન્સ બનાવવાની ઇચ્છા ધરાવે છે. સામાન્ય રોજિંદા વપરાશકાર માટે જે જાવા એપ્લિકેશન્સને ડાઉનલોડ કરે છે અને તેનો ઉપયોગ કરે છે, તો JRE ખૂબ પૂરતું હોવું જોઈએ. જેડીકે ડાઉનલોડ કરવાથી ફક્ત લાંબા સમય સુધી ડાઉનલોડ સમય અને હાર્ડ ડ્રાઈવ સ્પેસ વેડફાઈ જશે.

સારાંશ:

1. એક JRE સૉફ્ટવેર પૅકેજ જાવા એપ્લિકેશન્સનો ઉપયોગ કરવા માટે જરૂરી છે જ્યારે JDK સોફ્ટવેર પેકેજને Java કાર્યક્રમો બનાવવા માટે જરૂરી છે

2 JDK સોફ્ટવેર પેકેજમાં JRE પેકેજની સાથે બધું ડેવલપમેન્ટ ટૂલ્સ

3 જેડીકે

4 ની તુલનામાં ખૂબ વ્યાપક પ્લેટફોર્મ શ્રેણી માટે JREs ઉપલબ્ધ છે. JDK એ પ્રોગ્રામરો અને સોફ્ટવેર ડેવલપર્સ માટે જ છે, જ્યારે JRE સામાન્ય રોજિંદા વપરાશકર્તા માટે છે