
La ce să vă așteptați de la noile versiuni?
Cea mai recentă versiune a JDK (Java Development Kit) 19 a fost lansată în septembrie 2022. Următoarea versiune, Java 20, va fi non-LTS și va vedea lumea în martie 2023, în timp ce următoarea versiune, Java 21, va fi susținut cu asistență pe termen lung (LTS). Începând cu următoarea versiune de pe dosar, Java 20, va aduce câteva actualizări grozave și va adăuga funcționalități noi pentru date imuabile, generice universale și șabloane de șir. Iată o listă de caracteristici pe care le vom vedea în Java 20:- Variabile locale de extindere pentru a permite partajarea datelor imuabile în fire.
- Generice universale pentru a combina tratamentul tipurilor de referință și primitive în codul generic.
- Șabloane de șiruri pentru a facilita exprimarea șirurilor de caractere care includ valori calculate în timpul execuției.
- Un API pentru urmele stivei asincrone .
- Un API classfile pentru a genera și transforma fișiere de clasă Java.
- Obiecte de valoare pentru a avansa modelul obiect Java cu instanțe de clasă care au doar instanțe finale.
- Clasele primitive . Acestea sunt tipuri speciale de clase de valori care vor defini noi tipuri primitive.
- Colecții secvențiate care oferă o interfață de colecție.
- Înregistrați modele pentru a deconstrui valorile de înregistrare.
- Funcție străină și API de memorie pentru a funcționa cu cod și date în afara timpului de rulare Java.
- Fire virtuale (disponibile acum în Java 19 în modul de testare) pentru a simplifica scrierea și menținerea aplicațiilor concurente de mare debit.
- Un API vectorial (a apărut deja pentru a patra oară în JDK 19) pentru a obține performanțe mai bune decât calculele scalare.
- Concurență structurată pentru a ușura programarea multithreaded printr-un API (acum, este și în faza de testare în Java 19).
- Potrivirea modelelor pentru expresii și declarații comutatoare.

Care sunt cele mai importante tendințe Java în 2023?
Fiind actualizat frecvent cu noi funcții, Java va rămâne cu siguranță relevant pe o piață în evoluție rapidă și va continua să fie un limbaj de programare utilizat pe scară largă. Și pentru a vă ajuta să înțelegeți mai bine perspectiva Java, să aruncăm o privire și asupra tendințelor Java relevante:-
Cloud Computing . În 2018, am observat o creștere semnificativă a mediilor fără server. Dar 2018 a fost doar anul în care am început să considerăm spațiul tehnologic nativ în cloud ca un „lucru real”. Cu toate acestea, adoptarea serioasă a tehnologiei native din cloud era de așteptat să aibă loc în următorii 5 până la 10 ani. Prin urmare, 2023 va fi probabil începutul unor schimbări serioase. Și acesta este momentul în care Java va veni în prim-plan (este grozav pentru utilizarea în infrastructura cloud computing).
-
Inteligența artificială (AI) . Inutil să spun că AI evoluează într-un ritm enorm și are deja un impact semnificativ asupra multor industrii. Și Java este ideal pentru construirea de aplicații AI puternice datorită independenței platformei și portabilității sale. În plus, natura orientată pe obiecte a Java permite dezvoltarea de algoritmi complecși. Cu asta, credem că AI va afecta destul de mult dezvoltatorii Java.
-
Învățare automată . Unul dintre lucrurile care fac Java unic este că este un limbaj de programare multiparadigmă, ceea ce înseamnă că nu este doar un instrument, ci și un cadru. Prin urmare, credem că ascensiunea Java va conduce la adoptarea învățării automate. Iar cealaltă tendință secundară despre care preconizăm că va continua să crească în popularitate este introducerea cadrelor ML bazate pe Java.
-
Cadrul de primăvară . Este sigur să spunem că Spring va continua să aibă un rol foarte important în dezvoltarea Java. Și, pe măsură ce cadrele Spring evoluează (în 2022 am văzut lansarea Spring Framework 6 și Spring Boot 3), acestea vor deveni și mai puternice și mai ușor de utilizat. Deci, acei dezvoltatori Java care ar dori să rămână în frunte ar trebui să fie cu ochii pe Spring.
-
Platform-as-a-Service . Mai simplu spus, PaaS este o formă de infrastructură cloud și, deoarece Java are suport pentru mediile cloud, preconizăm că vom vedea și mai mult suport pentru PaaS bazat pe Java.
-
Dezvoltare mobilă . Dezvoltarea mobilă este un alt domeniu în care Java va continua să prospere, deoarece este utilizat pe scară largă pentru Android, cea mai frecvent utilizată platformă mobilă din lume. Și, deoarece platforma primește în mod constant unele progrese, ne așteptăm ca mai mulți dezvoltatori Java să lucreze la dezvoltarea aplicației Android. Deci, viitorul Java în sfera dezvoltării Android pare strălucitor.
Dezvoltatorii Java vor mai fi solicitați în 2023?
A existat întotdeauna o cerere puternică de profesioniști în programare Java, iar această tendință nu pare să se schimbe în 2023. De fapt, viitorul dezvoltatorilor Java se conturează foarte pozitiv și le promite un loc de muncă stabil și bine plătit. De exemplu, cel mai popular site de angajare la nivel mondial, Indeed, oferă acum peste 48.000 de joburi de dezvoltator Java, cu salariile medii ale specialiștilor juniori variind de la 82.000 USD la 104.000 USD pe an. În schimb, principalul său concurent, Glassdoor, listează peste 19.000 de locuri de muncă pentru dezvoltatorii Java doar în SUA, cu salarii mari ajungând până la 182.000 USD. Și dacă luăm în considerare și alte postări conexe precum arhitect Java, inginer Java, programator Java, dezvoltator de aplicații Android și specialist QA, numărul de locuri de muncă va crește drastic.
Sursa: Într-adevăr

Sursa: Glassdoor
GO TO FULL VERSION