.

Marcând continuitatea investițiilor în cel mai utilizat limbaj de programare din lume, Oracle anunță lansarea Java Development Kit (JDK) 8, Update 40 (JDK 8u40). De la dispozitive mici la orașe inteligente, Java stă la baza soluțiilor inovatoare pe care nu le oferă nicio altă tehnologie. Astfel, Oracle își continuă angajamentul de a colabora îndeaproape cu partenerii-cheie din cadrul ecosistemului Java pentru a moderniza și inova continuu platforma Java. Cea mai recentă versiune a platformei OracleJava SE, JDK 8u40, aduce îmbunătățiri de performanță, scalabilitate și administrație, ceea ce face mai ușor pentru dezvoltatorii Java, partenerii și factorii decizionali din industria IT să inoveze mai rapid într-un mod simplușiușor, dar și să îmbunătățească serviciile de aplicații.Versiunea include, de asemenea, noi actualizări pentruJavaFX. Specificațiile complete ale versiunii pot fi găsite aici http://www.oracle.com/technetwork/java/javase/documentation/8u-relnotes-...

“Proliferarea dispozitivelor mobile și a conceptului Internet of Things a dus la o lume din ce în ce mai conectată, care nu ar fi fost posibilă fără o astfel de tehnologie fundamentală ca Java”, a declarat Georges Saab, Vicepreședinte de dezvoltare, Java Platform la Oracle. “Cu aceste actualizări pentru JDK 8, vom continua dezvoltarea platformei Java, pentru a permite dezvoltatorilor și întreprinderilor săfolosească Java ca punct de susținere pentru crearea soluțiilor de business revoluționare demâine.”

Adopție rapidă, continuarea inovației Java SE

De la lansarea sa de anul trecut, Java SE 8a atins rate de adopție record. În general, însușirea este semnificativ mai rapidă în comparație cu cea înregistrată în aceeași perioadă de timp post-lansare pentru Java SE 7. Oferind în continuare îmbunătățiri semnificative, cea mai recentă versiune introduce următoarele caracteristici și beneficii:

Îmbunătățirile G1(JEP156): limitează probabilitatea apariţiei pauzelor de lucru în timp ce sistemul eliberează resurse. A fost redusă dependența G1 pe Garbage Collections pentru a efectua descărcarea claselor sau alte operațiuni critice. Acest lucru se realizează prin activarea descărcării claselor la sfârșitul ciclurilor de marcare concurente.

Activare dinamică a Java Flight Recorder (JFR): simplificând modul de utilizare pentru Oracle Java SE Advanced, JFR poatefi acum activat dinamicdin linia de comandă sau din Java Mission Control (JMC), indiferent de parametrii  de pornire originali. Anterior, acest lucru putea fi realizat doar cu o oprire și repornire cu instrucțiunile corespunzătoare din linia de comandă. Activarea dinamică a JFR permite utilizatorilor să rezolve probleme de producție, fără a necesita o oprire, care ar putea avea un impact asupra SLA-urilor și ar putea cauza perturbări ale experienței de utilizare.

Îmbunătățiripentru modulurile de împachetare nativă: permit dezvoltatorilor să creeze aplicații care nu cer clienților să aibă instalat Java Runtime atunci când rulează o aplicație. Aceste aplicații de sine stătătoare pot fi mai apoi utilizate în domenii precum App Store Mac. Dezvoltatorul aplicaţiei are control deplin asupra rulării şi a punctelor de intrare a aplicaţiei.

Instrument New Time Zone Data actualizat: acest instrument poate interpreta datele "brute" de fus orar (tzdata) din baza de date de fus orar IANA, şile poate converti la formatul necesar solicitat de JRE. Acest lucru oferă utilizatorilor posibilitatea de a actualiza imediat regulile de fus orar JDK / JRE cu cele mai recente actualizări de la IANA.

Suport Nashorn: numeroase optimizări Nashorn, inclusiv suport dinamic pentru limbile străine sunt încorporate în această versiune. Este, de asemenea, adăugat filtrul Nashorn Class, care oferă un control facil la clasele Java din cod JavaScript, printr-o nouă interfață de filtrare.

Reacția JVM (Java Virtual Machine) la presiunea de memorie: “presiunea de memorie” este o proprietate care reprezintă utilizarea integrală a memoriei (RAM) de pe sistem. Această nouă caracteristică poate fi folosită pentru a reduce cantitatea de memorie utilizată pe un sistem în care sunt desfășurate mai multe maşini virtuale, dar și pentru a controla cantitatea de memorie desemnată a fi consumat de către fiecare maşină virtuală, evitând erorile de memorie (OOMEs).

Java Mission Control 5.5 (JMC): acest instrument este acum disponibil în pachetul JDK 8u40. Pe baza mediului de dezvoltare Eclipse 4.4, JMC 5.5 include plug-in-uri care sunt în prezent semnate şi vor ascunde diferite funcţii Lambda.

Lambda Form -  reducere și caching (JEP 210): Această îmbunătățire reduce amprenta de memorie necesară pentru aplicații și îmbunătățește performanța delimbajelor dinamice.

Scalabilitatea tracking-ului memoriei native(JEP 195): această caracteristică a fost îmbunătățită pentru a permite rularea fără a cauza un impact semnificativ de performanță. În același timp, această caracteristică oferă utilizatorilor posibilitatea de a diagnostica pierderile de memorie ale maşinilor virtuale Java (JVM).

Performanţă criptografică îmbunătăţită pentru algoritmi: performanța a fost îmbunătățită pe arhitectura SPARC, utilizată în mare măsură pentru siguranţa site-urilor certificate Web of Trust. Performanța algoritmilor SHA este esențială pentru securitatea pe Internet,întrucât browserele au început să necesite versiuni mai complexe, ca SHA-256 sau SHA 1.

Inovațiecontinuă pentru Java FX

Noile caracteristici și îmbunătățiri ale platformei software Java FX includ:

Modernizarea librăriilor JavaFX pentru Mac OS X (JEP 206): librăriile JavaFX au fost portate pe Mac OS X de la QTKit și Quicktime, care au fost depreciate, către noul cadru AVFoundation. Cu aceastaîmbunătățire, folosind librăriile JavaFX,dezvoltatorii se pot înscrie mai uşor în Mac App Store.

Accesibilitatea JavaFX (JEP 204):au fost îmbunătăţite controalele JavaFX existente pentru a sprijini tehnologiile de asistență, iar un API public este prevăzut pentru dezvoltatori pentru a scrie propriile controalele accesibile.
Versiunile curente ale Java SE sunt disponibile pe site-ul Oracle. Pentru ale accesa, utilizatorii pot vizita aiciși dezvoltatorii pot vizita aici.

Java - date și cifre:

9 milioanedezvoltatori la nivel mondial

Peste 3 miliarde de dispozitive sunt alimentate prin tehnologia Java

Peste125 milioanede dispozitive bazate pe Java au fost dezvoltate

Peste 10 miliarde de Java Cards au fost lansate de la introducerea acestora pe piață

Cu o distribuție globală de 212.000 de exemplare, Java Magazineeste o revistă gratuită, publicată bi-lunar în format digital și mobil, care prezintă știri, produse noi, aplicații Java inovatoare și include conținut hands-on şi “how to”. Numărul din martie/ aprilie 2014 include conținut tehnic detaliat despre Java 8, inclusiv articole despre expresii Lambda, Nashorn, Profiluri Compact, data și ora API, Internet of Things, fluxuri, adnotări de tip Java, și altele. Abonează-te astăzi la oracle.com/javamagazine.

Despre Oracle

Oracle proiectează sisteme hardware şi software ce funcționează împreună în cloud sau în centrul tău de date.

http://oracle.com