Getting Started with Java SE 15 (JDK 15)
Cuprins:
Îndeplinind angajamentul său, Oracle a lansat noul Java 10 la timp. Apariția lui, de exemplu, JDK 10 , o implementare a Java Standard Edition 10 a fost bine primită. De ce? Destul de mulți producători de unelte și cadre nu au fost competenți cu Java 9 și erau încă ocupați de adaptarea la noul sistem de module. Ca atare, schimbarea în schema lucrurilor a ajutat utilizatorii să facă față rapid sarcinii.
Noi caracteristici în Java 10
Deci, ce este nou în Java 10? În primul rând, o mare atenție a fost concentrată pe cele mai noi caracteristici ale Java, inclusiv introducerea
- Inferență de tip variabilă locală - Caracteristica vizează îmbunătățirea limbajului Java pentru a extinde inferența de tip la declarațiile locale variabile cu inițializatori. Se pretinde a fi singura caracteristică reală pentru dezvoltatorii din JDK 10.
- Furnizarea unui set implicit de certificate de autorizare a certificatului rădăcină în JDK - Obiectivul principal din spatele acestui lucru este certificatele rădăcină open-source în Java SE Root CA program pentru a face OpenJDK construiește mai atrăgătoare pentru dezvoltatori. De asemenea, după cum descrie textul, adăugarea benefică va oferi un set implicit de certificate de autoritate de certificare (CA) în JDK.
- Partajarea de date pentru clasa de aplicații pentru a optimiza timpul de pornire și amprenta - CDS sharing) a fost introdus pentru prima oară în JDK 5 în încercarea de a îmbunătăți performanța punerii în funcțiune a JVM și de a reduce amprenta de resurse atunci când mai multe JVM-uri rulează pe aceeași mașină fizică. JDK 10 va extinde funcționalitatea CDS astfel încât clasele de aplicații să poată fi plasate și în arhiva partajată. Anterior, utilizarea CDS fusese limitată doar la încărcătorul de clasă bootstrap
- Conștientizarea Docker - Începând de acum, în orice caz în care ați ales să executați Java 10 pe sisteme Linux, Java Virtual Machine (JVM) să recunoască dacă rulează într-un container Docker. Informațiile specifice containerului, cum ar fi numărul de procesoare și memoria totală alocată containerului, vor fi extrase de JVM în loc să interogheze sistemul de operare.
- Opțiuni suplimentare JVM - noile opțiuni vor oferi utilizatorilor de contacte Docker un control mai mare
- Fixarea erorilor - O remediere a bug-ului pentru a corecta mecanismul de atașament atunci când încercați să atașați dintr-un proces gazdă la un proces Java care se află într-un container Docker
- API-uri noi - Java 10 va conține noi API-uri pentru a permite mai bine crearea de colecții nemodificabile. Metodele copyOf, Set.copyOf și Map.copyOf creează instanțe de colectare noi din instanțe existente. Metodele noi laUnmodifiableList, toUnmodifiableSet și toUnmodifiableMap au fost adăugate la clasa Collectors din pachetul Stream, permițând colectarea elementelor unui flux într-o colecție nemodificabilă.
- Interfață colector de gunoi : În structura JDK anterioară, componentele care au alcătuit o implementare a Colectorului de gunoi (GC) au fost împrăștiate în diferite părți ale bazei de cod. Deși au apărut cunoscute celor familiarizați cu schema GC folosită de JDK, aceasta a dus deseori la confuzie pentru dezvoltatorii mai noi. Sa schimbat în Java 10. Acum, este o interfață curată în cadrul codului sursă JVM pentru a permite colectoarelor alternative să fie integrate rapid și ușor. Se va îmbunătăți izolarea codului sursă al diferitelor colectori de gunoi
- Agregarea depozitelor pădurii JDK într-un singur depozit - Baza de coduri până acum a fost împărțită în mai multe repo, ceea ce poate provoca probleme cu codul sursă de management. Deci, într-un efort de a eficientiza dezvoltarea, opt repo-uri:
- Root
- Corba
- Hotspot
- Jaxp
- Jaxws
- Jdk
- Langtools
- Nashorn
- în JDK 9 au fost îmbinate într-un singur depozit pentru a efectua o comitere atomică între depozitele de seturi de schimbări interdependente.
Într-adevăr, Graal, care permite programatorilor să creeze runtime și compilatoare pentru limbi noi sau existente în Java, a fost activat ca un compilator Just-in-Time bazat pe Java, folosit pentru a fi utilizat într-un experimental pe platforma Linux / x64
Oracle promite că va continua să ofere emisiuni pe termen lung în mod regulat și la intervale regulate. Pentru mai multe informații, consultați această pagină
Un nou card de credit demonstrat de Visa adaugă câteva noi caracteristici de securitate la banda obișnuită de semnătură și chip încorporat: opt afișaj digital și o tastatură cu 12 taste. Noile caracteristici sunt menite să îmbunătățească securitatea plăților online.
Prin atingerea unui buton, deținătorul cardului poate genera un cod de securitate pentru o singură utilizare pentru a valida o tranzacție online. Acestea fac acest lucru introducând numărul de identificare personală de patru cifre folosit în mod obișnuit pentru a asigura tranzacțiile prin intermediul unui ATM, dar în acest caz codul nu părăsește niciodată cardul, astfel încât acesta nu poate fi interceptat în tranzit. Deoarece codul generat este de o singură utilizare, acesta nu va funcționa chi
Eliberarea lui WebOS 1.1 de la Palm adaugă noi caracteristici pentru utilizatorii din întreprinderi, cum ar fi abilitatea de a șterge de la distanță datele stocate pe un telefon pierdut, dar cele mai importante caracteristici pentru consumatori ar putea fi restaurarea caracteristicilor Palm Media Sync, care permite conexiunii Pre-connect și sincronizarea fișierelor media DRM cu iTunes.
"Așa - puteți avea din nou acces fără probleme la muzica, fotografiile și videoclipurile dvs. din versiunea curentă a iTunes (8.2.1)", a declarat John Traynor, vicepreședinte al produselor de afaceri pe blogul Palm.
Google a adăugat Căutarea sigură și înregistrări avansate de filme pe burta Microsoft anunțând îmbunătățiri la Bing. nu au observat, Bing și Google sunt angajați într-un tit-for-tat peste care motorul de căutare are cele mai bune caracteristici.
Miercuri, Bing a dezvăluit noi și îmbunătățite instrumente cum ar fi integrarea Wolfram Alpha, previzualizări Facebook și vreme rapoarte. Apoi, Google a reluat joi, cu înregistrări îmbunătățite de filme și chiar mai sigure Căutarea sigură. Înainte ca Bing să dezvăluie o interfață de hărți revizuită, a doua zi, Google a anunțat că Street View era disponibil acum în toate cele cincizeci de state. Luna trecută, în timpul summit-ului Web 2.0, cele două motoare de căutare au trimis comunicate de pres