Java SE 21 પહેલેથી જ રિલીઝ થઈ ચૂક્યું છે અને આ તેના સમાચાર છે

જાવા પ્લેટફોર્મ, સ્ટાન્ડર્ડ એડિશન

Java SE એ એક સોફ્ટવેર ડેવલપમેન્ટ કીટ છે જેનો ઉપયોગ Java પ્રોગ્રામિંગ ભાષા સાથે એપ્લેટ્સ અને એપ્લિકેશનો લખવા માટે થાય છે.

ઓરેકલ અનાવરણ તાજેતરમાં લોન્ચ Java SE 21 નું નવું સંસ્કરણ, જે 2031 સુધી ઉપલબ્ધ અપડેટ્સ સાથે વિસ્તૃત સપોર્ટ સંસ્કરણ તરીકે વર્ગીકૃત થયેલ છે અને જે Java SE 11 ની LTS શાખા માટે જાહેર સમર્થનને પણ ચિહ્નિત કરે છે, પરંતુ જે 2032 સુધી વિસ્તૃત સમર્થન ધરાવશે.

જાવા 21 ના ​​આ નવા સંસ્કરણમાં જે રજૂ કરવામાં આવ્યું છે, અમે જોઈ શકીએ છીએ કે ZGC નું જનરેટિવ વર્ઝન લાગુ કરવામાં આવ્યું છે, જે ઑબ્જેક્ટ્સની અલગ પ્રક્રિયાને રજૂ કરે છે, જે ટૂંકા જીવન સાથે તાજેતરમાં બનાવેલી વસ્તુઓને સાફ કરવાની કાર્યક્ષમતા વધારે છે.

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

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

Java SE 21 પણ હાઇલાઇટ કરે છે શબ્દમાળા નમૂનાઓ માટે પ્રારંભિક આધાર, જે તમને "+" ઓપરેટરનો ઉપયોગ કર્યા વિના અભિવ્યક્તિઓ અને ગણતરી કરેલ ચલો સાથે ટેક્સ્ટને જોડવાની મંજૂરી આપે છે. અભિવ્યક્તિઓનું અવેજીકરણ \{..} અવેજીનો ઉપયોગ કરીને કરવામાં આવે છે અને અવેજી મૂલ્યોની શુદ્ધતા ચકાસવા માટે વિશિષ્ટ હેન્ડલર્સ કનેક્ટ કરી શકાય છે.

બીજી તરફ, જાવા SE માં 21 એ FFM API નો ત્રીજો ડ્રાફ્ટ અમલીકરણ, જે તમને બાહ્ય લાઇબ્રેરીઓમાંથી ફંક્શન્સને કૉલ કરીને અને JVM ની બહારની મેમરીને ઍક્સેસ કરીને બાહ્ય કોડ અને ડેટા સાથે જાવા પ્રોગ્રામ્સની ક્રિયાપ્રતિક્રિયાને ગોઠવવાની મંજૂરી આપે છે.

જાવા SE 21 માં અમલીકરણ વિશે બોલતા, ધ છઠ્ઠું વેક્ટર API પૂર્વાવલોકન, ક્યુ વેક્ટર ગણતરીઓ માટે કાર્યો પૂરા પાડે છે જે x86_64 અને AArch64 પ્રોસેસર્સ પર વેક્ટર સૂચનાઓનો ઉપયોગ કરીને હાથ ધરવામાં આવે છે અને ઑપરેશન્સને એકસાથે બહુવિધ મૂલ્યો (SIMD) પર લાગુ કરવાની મંજૂરી આપે છે. સ્કેલર કામગીરીના સ્વચાલિત વેક્ટરાઇઝેશન માટે હોટસ્પોટ JIT કમ્પાઇલરમાં પૂરી પાડવામાં આવેલી ક્ષમતાઓથી વિપરીત, નવું API સમાંતર ડેટા પ્રોસેસિંગ માટે વેક્ટરાઇઝેશનના સ્પષ્ટ નિયંત્રણની મંજૂરી આપે છે.

ના અન્ય ફેરફારો કે standભા:

  • સંરચિત સંમતિ માટે પ્રાયોગિક API ઉમેર્યું, જે વિવિધ થ્રેડો પર ચાલતા બહુવિધ કાર્યોને સિંગલ બ્લોક તરીકે ગણીને મલ્ટિથ્રેડેડ એપ્લિકેશનના વિકાસને સરળ બનાવે છે.
  • વર્ચ્યુઅલ થ્રેડોનું અમલીકરણ, જે હળવા વજનના થ્રેડો છે જે ઉચ્ચ-પ્રદર્શન મલ્ટિથ્રેડેડ એપ્લીકેશન લખવા અને જાળવવાનું ખૂબ જ સરળ બનાવે છે, તેને સ્થિર કરવામાં આવ્યું છે.
  • નવી પદ્ધતિઓ ઉમેરવામાં આવી છે.
  • ઓર્ડર કરેલ સંગ્રહો (Sequenced Collection) માટે ઉમેરાયેલ આધાર.
  • ઇમોજી ગુણધર્મોને વ્યાખ્યાયિત કરવા માટેની પદ્ધતિઓ ઉમેરવામાં આવી છે.
  • અનામી વર્ગો અને "મુખ્ય" પદ્ધતિના અનામી ઉદાહરણો માટે પ્રારંભિક સમર્થન ઉમેર્યું, જ્યાં તમે વર્ગની ઘોષણા સાથે સંકળાયેલી દલીલો અને અન્ય સંસ્થાઓની શ્રેણી પસાર કરીને, જાહેર/સ્થિર ઘોષણાઓ સાથે વિતરિત કરી શકો છો.
  • સાર્વજનિક કી-આધારિત અલ્ગોરિધમ્સનો ઉપયોગ કરીને સપ્રમાણ એન્ક્રિપ્શન કીને સુરક્ષિત કરવા માટે રચાયેલ KEM એન્ક્રિપ્શન કી એન્કેપ્સ્યુલેશન મિકેનિઝમનો ઉપયોગ કરવા માટે API ઉમેર્યું.
  • HSS/LMS ડિજિટલ સિગ્નેચર અલ્ગોરિધમ માટે ઉમેરાયેલ સપોર્ટ.
    32-બીટ વિન્ડોઝ પ્લેટફોર્મ માટે સપોર્ટ બંધ કરવામાં આવ્યો છે.
    વધુમાં, JavaFX 21 ગ્રાફિકલ ઈન્ટરફેસ સાથે એપ્લિકેશન બનાવવા માટે પ્લેટફોર્મ પર અપડેટનું પ્રકાશન પ્રકાશિત કરી શકાય છે.

આખરે જો તમે છો તેના વિશે વધુ જાણવામાં રસ છે, તમે માં વિગતો ચકાસી શકો છો નીચેની કડી

Java SE 21 મેળવો

Linux, Windows અને macOS માટે તૈયાર કરવામાં આવેલ Java SE 21 ના ​​ઇન્સ્ટોલ-ટુ-ઇન્સ્ટોલ બિલ્ડ્સમાંથી એક મેળવવામાં સક્ષમ થવામાં રસ ધરાવતા લોકો માટે, તમે તેના ડાઉનલોડ વિભાગમાં પ્રોજેક્ટ વેબસાઇટ પરથી આમ કરી શકો છો. કડી આ છે. 


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.