Java 7 (denumirea codului "Dolphin") a fost prima actualizare majoră a limbajului de programare Java, sub proprietatea și administrarea Oracle, deoarece a achiziționat Sun Microsystems. Achiziția finală a fost finalizată de Oracle Corporation pe 27 ianuarie 2010. Gigantul american de tehnologie a găzduit un eveniment global pentru a sărbători lansarea versiunii Java Standard Edition 7. Lansarea Java SE 7 a fost o afirmare a angajamentului Oracle față de limbă și tehnologie . A fost o mare realizare pentru proprietatea de doi ani a gigantului tehnic al companiei Sun Microsystems - compania care a creat limbajul de programare Java.
Sun Microsystems este acum o filială deținută integral de Oracle Corporation, iar cu achiziția, gigantul american tech deține, de asemenea, MySQL, Solaris și linia Sun de server, hardware și hardware de rețea. Java 7 a fost o mare realizare pentru Oracle după achiziție și un upgrade major pentru Java în cinci ani, care aproape că a dus compania la un nivel cu totul nou. Această nouă versiune abordează multe tendințe care au mers literalmente asupra limbajului de programare. Versiunea Java 7 a fost solidă, care oferă câteva îmbunătățiri majore, inclusiv corecții majore de erori și suport îmbunătățit pentru limbi dinamice non-Java, precum și suport pentru interferențe de tip pentru crearea de clase generice.
Caracteristicile majore ale Java 7 includ:
Java SE 8 (cod de nume "Spider") este o versiune revoluționară a platformei de dezvoltare care aduce câteva îmbunătățiri majore în limba de programare Java, inclusiv un motor JavaScript îmbunătățit, noi API-uri pentru manipularea datei și timpului, JVM îmbunătățit și mai rapid și multe altele. Java SE 8 este un salt uriaș pentru limbajul de programare, care aduce și cel mai așteptat upgrade al gigantului tehnic - expresiile lambda. Este o caracteristică nouă de limbă adăugată exclusiv în actualizarea Java 8 și care este prezentată drept una dintre cele mai semnificative upgrade-uri ale limbajului de programare. Această caracteristică de adăugare a adus în final platforma de dezvoltare în prim-planul programării funcționale.
Oracle a lansat oficial kitul de Dezvoltare Java 8 pe 18 martie 2014, marcând un moment decisiv pentru comunitatea de programare din întreaga lume. Odată cu lansarea, compania a schimbat paradigma de programare în funcție de noile expresii lambda pentru programarea funcțională. Proiectul Lambda le-a permis utilizatorilor să trateze funcționalitatea ca argument de metodă, creând astfel delegați sau tipuri de arbori de expresie. Java 8 este o schimbare majoră spre modul în care codificați. Limba de programare se îndreaptă către o paradigmă mai specifică funcționalității, care a fost o revizuire majoră a ceea ce Java a folosit pentru a se adapta.
Unele caracteristici majore au fost inițial planificate pentru Java SE 7, dar amânate ulterior. Aceste caracteristici au găsit în sfârșit locul lor potrivit în actualizarea Java SE 8, marcând o îmbunătățire semnificativă a modelului. Expresiile lambda sunt de departe cea mai mare actualizare a modelului, care ar putea crește productivitatea în multe modele de afaceri.
Principalele caracteristici ale Java 8 includ:
Java 7 | Java 8 |
Java SE 7 a fost codificat Dolphin. | Numele de cod pentru Java SE 8 este Spider. |
Java 7 este acceptat pe Win XP. | Java 8 nu este acceptat oficial pe Win XP. |
Java 7 aduce suport pentru JVM pentru limbi de tipar dinamic plus interferențe de tip pentru crearea instanțelor generice. | Java 8 aduce cea mai anticipată caracteristică a limbajului de programare numit Lambda Expressions, o nouă caracteristică lingvistică care permite utilizatorilor să codifice funcțiile locale ca argumente de metodă. |
Utilizatorii pot prinde mai multe tipuri de excepții într-un bloc de captură care ar putea fi imposibil înainte de JDK 7. | Java 8 aduce propriul API specializat pentru manipularea datei și orei. |
Imbunatatirile de limbaj mic au fost aduse pentru a simplifica sarcinile de programare obisnuite, cum ar fi gestionarea automata a resurselor, obiectul de tip string in comutator, manipularea mai buna a exceptiei,. | Motorul JavaScript nou și îmbunătățit, Nashorn, care permite dezvoltatorilor să ruleze scriptul pe un JVM. Ideea a fost de a implementa o durată de execuție ușoară în limba de programare cu un JVM nativ. |
Java SE 7 a fost prima lansare majoră a limbajului de programare sub proprietatea și administrarea Oracle de când a achiziționat Sun Microsystems în 2010. Java 7 a fost un upgrade semnificativ la modelul Java, care găzduiește unele îmbunătățiri majore ale limbajului de programare, inclusiv îmbunătățiri ale limbajului, multiple excepții manipulare, suport pentru JVM pentru limbi înveșmânte dinamic și multe altele. Java SE 8 este o versiune revoluționară a limbajului de programare care a dus modelul la un nivel complet nou. Wit Java 8, limbajul de programare aduce de-a lungul caracteristicilor sale anticipate numite Expresii Lambda care au schimbat întreaga paradigmă de codificare pentru platforma Java.