આધુનિક જાવામાં નવીનતમ જાવા ભાષા સુવિધાઓ અને વર્ણન છે. SE15, SE16, SE17, SE18 એ જાવાના વર્ઝન છે જે એપમાં વિગતવાર છે.
જાવા એ ઉચ્ચ-સ્તરની, વર્ગ-આધારિત, ઑબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગ ભાષા છે જે શક્ય તેટલી ઓછી અમલીકરણ અવલંબન માટે રચાયેલ છે. તે એક સામાન્ય હેતુવાળી પ્રોગ્રામિંગ ભાષા છે જેનો હેતુ પ્રોગ્રામરોને એકવાર લખવા, ગમે ત્યાં (WORA) ચલાવવા દેવાનો છે, એટલે કે સંકલિત જાવા કોડ એવા તમામ પ્લેટફોર્મ પર ચાલી શકે છે જે જાવાને ફરીથી કમ્પાઇલ કરવાની જરૂર વગર સપોર્ટ કરે છે. જાવા એપ્લીકેશનો સામાન્ય રીતે બાઈટકોડમાં કમ્પાઈલ કરવામાં આવે છે જે અંતર્ગત કોમ્પ્યુટર આર્કિટેક્ચરને ધ્યાનમાં લીધા વિના કોઈપણ જાવા વર્ચ્યુઅલ મશીન (JVM) પર ચાલી શકે છે. જાવાનું વાક્યરચના C અને C++ જેવું જ છે, પરંતુ તે બંનેમાંથી ઓછા સ્તરની સુવિધાઓ ધરાવે છે. જાવા રનટાઇમ ગતિશીલ ક્ષમતાઓ પ્રદાન કરે છે (જેમ કે પ્રતિબિંબ અને રનટાઇમ કોડ ફેરફાર) જે સામાન્ય રીતે પરંપરાગત સંકલિત ભાષાઓમાં ઉપલબ્ધ નથી. 2019 સુધીમાં, GitHub અનુસાર જાવા એ સૌથી લોકપ્રિય પ્રોગ્રામિંગ ભાષાઓમાંની એક હતી, ખાસ કરીને ક્લાયંટ-સર્વર વેબ એપ્લિકેશન્સ માટે, 9 મિલિયન ડેવલપર્સની જાણ કરવામાં આવી હતી.
આ રોજ અપડેટ કર્યું
9 ફેબ્રુ, 2022