Java 7 (kódové označenie „Dolphin“) bola prvou významnou aktualizáciou programovacieho jazyka Java, ktorá je vo vlastníctve a správe Oracle, odkedy získala spoločnosť Sun Microsystems. Konečnú akvizíciu dokončila spoločnosť Oracle Corporation 27. januára 2010. Americký technologický gigant hostil globálne podujatie na oslavu uvedenia Java Standard Edition 7. Uvedenie Java SE 7 bolo potvrdením záväzku spoločnosti Oracle v oblasti jazyka a technológie. , Bol to veľký úspech dvojročného vlastníctva technológie Sun v spoločnosti Sun Microsystems - spoločnosti, ktorá vytvorila programovací jazyk Java.
Sun Microsystems je teraz plne vlastnená dcérskou spoločnosťou Oracle Corporation as touto akvizíciou vlastní americký technologický gigant tiež MySQL, Solaris a Sun serverovú, úložnú a sieťovú techniku. Java 7 bola pre Oracle veľkým úspechom po akvizícii a významnou inováciou pre Java za päť rokov, čo takmer priviedlo spoločnosť na úplne novú úroveň. Táto nová verzia sa zaoberá mnohými trendmi, ktoré doslova prešli programovacím jazykom. Vydanie Java 7 bolo solídne a ponúka niektoré hlavné aktualizácie vrátane veľkých opráv chýb a vylepšenej podpory pre dynamické jazyky, ktoré nie sú Java, plus podporu typového rušenia pri vytváraní generických tried..
Medzi hlavné funkcie Java 7 patrí:
Java SE 8 (kódové označenie „Spider“) je revolučným vydaním vývojovej platformy, ktorá prináša niektoré zásadné vylepšenia a vylepšenia programovacieho jazyka Java vrátane vylepšeného modulu JavaScript, nových rozhraní API pre manipuláciu s dátumom a časom, vylepšeného a rýchlejšieho JVM a ďalších. Java SE 8 je obrovský skok vpred v programovacom jazyku, ktorý prináša aj najočakávanejšiu modernizáciu tohto gigantu - výrazy lambda. Je to nová funkcia jazyka, ktorá bola pridaná výhradne do aktualizácie jazyka Java 8 a ktorá je ponúkaná ako jedna z najvýznamnejších inovácií programovacieho jazyka. Táto doplnková funkcia nakoniec priniesla vývojovú platformu do popredia funkčného programovania.
Spoločnosť Oracle 18. marca 2014 oficiálne vydala program Java Development Kit 8, ktorý predstavuje okamih povodia pre programátorskú komunitu po celom svete. S vydaním spoločnosť zmenila programovacie paradigma tak, aby vyhovovala úplne novým lambda výrazom pre funkčné programovanie. Projekt Lambda umožnil používateľom zaobchádzať s funkčnosťou ako s argumentom metódy a vytvárať tak typy delegátov alebo stromov výrazov. Java 8 je hlavným posunom smerom k tomu, ako kódujete. Programovací jazyk sa presúva k funkčne špecifickejšiemu paradigmatu, ktoré bolo hlavným prepracovaním toho, čo Java používala.
Niektoré hlavné funkcie boli pôvodne plánované pre Java SE 7, ale neskôr boli odložené. Tieto vlastnosti nakoniec našli svoje správne miesto v aktualizácii Java SE 8, čo značne zlepšilo model. Výrazy lambda sú zďaleka najväčšou aktualizáciou modelu, čo pravdepodobne zvýši produktivitu v mnohých obchodných modeloch.
Medzi hlavné vlastnosti Java 8 patria:
Java 7 | Java 8 |
Java SE 7 bola označená ako Dolphin. | Kódové meno pre Java SE 8 je Spider. |
Java 7 je podporovaná vo Win XP. | Java 8 nie je oficiálne podporovaná vo Win XP. |
Java 7 prináša podporu JVM pre dynamicky napísané jazyky plus typové rušenie pre vytváranie generických inštancií. | Java 8 prináša najočakávanejšiu funkciu programovacieho jazyka s názvom Lambda Expressions, novú jazykovú funkciu, ktorá umožňuje používateľom kódovať miestne funkcie ako argumenty metód. |
Užívatelia môžu chytiť viac typov výnimiek v jednom bloku chytenia, čo by nebolo možné pred JDK 7. | Java 8 prináša svoje vlastné nové špecializované API pre manipuláciu s dátumom a časom. |
Malé jazykové vylepšenia boli zavedené na zjednodušenie bežných programovacích úloh, ako je automatická správa zdrojov, reťazec v prepínači, lepšie spracovanie výnimiek atď. | Nový a vylepšený engine JavaScript, Nashorn, ktorý umožňuje vývojárom spúšťať skript na JVM. Zámerom bolo implementovať odľahčený runtime jazyk JavaScript v programovacom jazyku s natívnym JVM. |
Java SE 7 bola prvou hlavnou verziou programovacieho jazyka vo vlastníctve a správou spoločnosti Oracle, odkedy spoločnosť Sun Microsystems získala v roku 2010. Java 7 bola významnou aktualizáciou modelu Java, ktorý obsahuje niektoré významné vylepšenia programovacieho jazyka vrátane vylepšenia jazyka, viacerých výnimiek. spracovanie, podpora JVM pre dynamicky napísané jazyky a ďalšie. Java SE 8 je revolučným vydaním programovacieho jazyka, ktorý posunul model na úplne novú úroveň. Programovací jazyk Wit Java 8 prináša očakávanú funkciu zvanú Lambda Expressions, ktorá zmenila celé kódovacie paradigma pre platformu Java..