Java 8 vs Java 7

Pokec o čemkoliv ostatním
Message
Autor
WorkiS
Příspěvky: 112
Registrován: 22 pro 2015, 00:08
Reputation: 0

Java 8 vs Java 7

#1 Příspěvekod WorkiS » 27 led 2016, 12:13

Zdravím,

mohu se zeptat jaký je rozdíl mezi Javou 7 a 8? Bude to mít nějaký velký vliv, jestli si koupím knížku o Javě 7 nebo 8?

Děkuji

Uživatelský avatar
Hanakocz
Příspěvky: 3228
Věk: 34
Registrován: 25 črc 2013, 20:53
Reputation: 7
Kontaktovat uživatele:

Re: Java 8 vs Java 7

#2 Příspěvekod Hanakocz » 27 led 2016, 13:48

Rozdíl je, Java 7 je zastaralá a potenciálně nebezpečná xD
Co se týče kódu atd, tak rozdíly jsou pro nějaké programování pluginů atd poměrně zanedbatelné, nicméně najde se dost věcí, co nefungují pod Java 7 (actually tak jedno téma týdně v sekci MC se řeší problém, že uživatel má nastavenou Javu 7 a má kvůli tomu crashe....)

Rozhodně se uč a piš s Javou 8, nejlépe co nejnovější verzí. Starší verze postupně ztratí podporu a kompatibilitu a mohou se v nich dodatečně objevit bezpečnostní chyby, které pro tu verzi nikdo už neopraví....

PS: Nevím, zda je potřeba přímo knížka, já si s tím poradil tak nějak v rámci praxe a opensourcu, nicméně je pravda, že mi tak chybí některé teoretické základy ;-) Nicméně určitě bych neinvestoval do staré verze, to je jako kdyby sis koupil knížku o WinXP a používal Win10 ...
Industry 2.0 -> 1.7.10 GregTech6 server. Pro připojení stačí napsat.
Člen ligy pro aktualizaci serverů na novější verze a rozšíření modovaného MC.
Discord FH : http://discord.fakaheda.eu/ (sem psát pokud chcete poradit s MC mody akutně)

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 7
Bydliště: Česká republika
Kontaktovat uživatele:

Re: Java 8 vs Java 7

#3 Příspěvekod Mysteria » 27 led 2016, 15:28

Hanakocz píše:Co se týče kódu atd, tak rozdíly jsou pro nějaké programování pluginů atd poměrně zanedbatelné, nicméně najde se dost věcí, co nefungují pod Java 7 (actually tak jedno téma týdně v sekci MC se řeší problém, že uživatel má nastavenou Javu 7 a má kvůli tomu crashe....)
Jenže to je problém vývojářů pluginů, že používají novinky z Javy 8, které samozřejmě pod Javou 7 nespustíte. Nikdo nikomu nebrání psát pod Javou 8 tak, aby to bylo spustitelné i pod Javou 7, jenom prostě budu ochuzen o ty novinky (tuším lambda výrazy a podobné věci, které jsou sice z pohledu vývojáře příjemné, ale dá se bez jich obejít, když to šlo X let).

To je to samé jako třeba u PHP, kdy je už PHP 7 a má tam spoustu novinek, sám ho používám, ale píšu aplikace tak, aby byli spustitelné pod PHP 5.4+, protože prostě když má ještě zastoupení přes 30%, tak si prostě tyhle uživatele nezaříznu jenom proto, abych byl cool a za každou cenu tam použil tu poslední novinku, co nabízí.


Zpět na „Off topic“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti