Hvad kan man forvente af nye versioner?
Den seneste version af JDK (Java Development Kit) 19 blev frigivet i september 2022. Den næste version, Java 20, vil være ikke-LTS og vil se verden i marts 2023, mens den følgende version, Java 21, vil være understøttet med langtidsstøtte (LTS). Startende med den næste version på docket, Java 20, vil det bringe nogle fantastiske opdateringer og tilføje ny funktionalitet til uforanderlige data, universelle generiske artikler og strengskabeloner. Her er en liste over funktioner, vi vil se i Java 20:- Omfangs-lokale variabler for at tillade deling af uforanderlige data i tråde.
- Universal generiske til at kombinere behandlingen af reference og primitive typer i generisk kode.
- Strengskabeloner for at gøre det nemmere at udtrykke strenge, der inkluderer værdier, der er beregnet under kørsel.
- Et API til asynkrone stakspor .
- En klassefil API til at generere og transformere Java-klassefiler.
- Værdiobjekter for at fremme Java-objektmodellen med klasseforekomster, der kun har endelige forekomster.
- Primitive klasser . Disse er specielle slags værdiklasser, der kommer til at definere nye primitive typer.
- Sekventerede samlinger, der tilbyder en samlingsgrænseflade.
- Optag mønstre for at dekonstruere registreringsværdier.
- Fremmed funktion og hukommelse API til at fungere med kode og data uden for Java runtime.
- Virtuelle tråde (nu tilgængelig i Java 19 i testtilstand) for at forenkle skrivning og vedligeholdelse af samtidige applikationer med høj kapacitet.
- En vektor API (allerede dukket op for fjerde gang i JDK 19) for at opnå bedre ydeevne end skalære beregninger.
- Struktureret samtidighed for at lette multithreaded programmering gennem en API (nu er det også i testfasen i Java 19).
- Mønstermatchning for skifteudtryk og -udsagn.
Hvad er de bedste Java-tendenser i 2023?
Ved at blive opdateret jævnligt med nye funktioner, vil Java helt sikkert forblive relevant på et hurtigt udviklende marked og fortsætte med at være et udbredt programmeringssprog. Og for at hjælpe dig med bedre at forstå mulighederne for Java, lad os også tage et kig på de relevante Java-tendenser:-
Cloud Computing . I 2018 oplevede vi en markant stigning i serverløse miljøer. Men 2018 var bare året, hvor vi begynder at betragte cloud-native teknologirum som en "rigtig ting". Alligevel forventedes den seriøse indførelse af cloud-native teknologi at komme i løbet af de næste 5 til 10 år. Derfor vil 2023 formentlig være begyndelsen på alvorlige ændringer. Og det er her, Java vil komme i front (det er fantastisk til brug i cloud computing-infrastrukturen).
-
Kunstig intelligens (AI) . Det er overflødigt at sige, at AI udvikler sig i et enormt tempo, og det har allerede en betydelig indflydelse på mange industrier. Og Java er ideel til at bygge kraftfulde AI-apps på grund af dens platformsuafhængighed og portabilitet. Plus, den objektorienterede natur af Java giver mulighed for udvikling af komplekse algoritmer. Med det tror vi, at AI også kommer til at påvirke Java-udviklere ret meget.
-
Machine Learning . En af de ting, der gør Java unik, er, at det er et multiparadigme programmeringssprog, hvilket betyder, at det ikke kun er et værktøj, men også et framework. Derfor tror vi, at fremkomsten af Java vil drive adoptionen af maskinlæring. Og den anden subtrend, som vi forudser vil fortsætte med at vokse i popularitet, er introduktionen af Java-baserede ML-frameworks.
-
Forårsramme . Det er sikkert at sige, at Spring vil fortsætte med at spille en meget vigtig rolle i Java-udvikling. Og efterhånden som Spring frameworks udvikler sig (i 2022 så vi udgivelsen af Spring Framework 6 og Spring Boot 3), vil de blive endnu mere kraftfulde og nemmere at bruge. Så de Java-udviklere, der gerne vil være på forkant, bør holde øje med foråret.
-
Platform-som-en-tjeneste . Kort sagt er PaaS en form for cloud-infrastruktur, og da Java har understøttelse af cloud-miljøer, forudser vi at se endnu mere understøttelse af Java-baseret PaaS.
-
Mobil udvikling . Mobiludvikling er et andet område, hvor Java vil fortsætte med at trives, da det er meget udbredt til Android, verdens mest almindeligt anvendte mobile platform. Og da platformen konstant får nogle fremskridt, forventer vi, at flere Java-udviklere vil arbejde med udvikling af Android-apps. Så fremtiden for Java i Android-udviklingssfæren ser lys ud.
Vil Java-udviklere stadig være efterspurgte i 2023?
Der har altid været en stærk efterspørgsel efter Java-programmeringsprofessionelle, og denne tendens ser ikke ud til at ændre sig i 2023. Faktisk tegner fremtiden for Java-udviklere sig meget positivt og lover et stabilt og velbetalt job for dem. For eksempel tilbyder det mest populære globale beskæftigelseswebsted, Indeed, nu mere end 48.000 Java-udviklerjob, med medianlønninger for juniorspecialister, der varierer fra $82.000 til $104.000 om året. I modsætning hertil opregner dens største konkurrent, Glassdoor, mere end 19.000 jobåbninger for Java-udviklere alene i USA, med gode lønninger, der når op til $182.000. Og hvis vi overvejer andre relaterede stillinger som Java Architect, Java-ingeniør, Java-programmør, Android-appudvikler og QA-specialist, vil antallet af jobåbninger stige drastisk.Kilde: Faktisk
Kilde: Glassdoor
GO TO FULL VERSION