Itt a Java 8!
2014-03-24
Március 18-án az Oracle közzétette Java platformja legújabb kiadását, a Standard Edition 8 Development Kit-et (JDK 8), ami az új funkciókat és fejlesztéseket tartalmazza. A prog.hu véleménye szerint ezek közül az egyik - minden bizonnyal ...Március 18-án az Oracle közzétette Java platformja legújabb kiadását, a Standard Edition 8 Development Kit-et (JDK 8), ami az új funkciókat és fejlesztéseket tartalmazza.
A prog.hu véleménye szerint ezek közül az egyik - minden bizonnyal legjobban várt és vélhetően legtöbbek által használt fejlesztés - a lambda kifejezések megjelenése, ami gyakorlatilag programkódok paraméterekként történő felhasználását teszi lehetővé a programokban. Ennek köszönhetően nagymértékben egyszerúsödhet a Java nyelven írt programok szerkezete, rengeteg felesleges deklaráció megspórolható és a kódok redundanciája is hatékonyan csökkenthető.
A hwsw.hu mindezt kiegészíti még azzal is, hogy a lambda kifejezés a gyakorlatban egy sokkal funkcionálisabb megközelítést alkalmaz, valószínúleg népszerú lesz a Java-fejlesztők körében. A funkcionális programozás felé elmozdulás azért is különösen fontos, mert az utóbbi időben egyre több fejlesztő állt át JavaScriptre, Scalára és Clojure-re, köszönhetően a funkcionális programozás támogatásának, illetve a jobb kifejezhetőségnek.
A kapcsolódó vizsgákról azonban egyelőre még nem jelent meg hivatalos információ. Az eddigi tapasztalatok azt mutatják, hogy az Oracle vizsgák először ún. béta vizsgaként kerülnek fel ebbe a listába.
A béta vizsgák általában 50 USD áron érhetőek el (szemben az éles vizsgák 200-300 USD körüli áraival), ezért annak érdemes megpróbálni, aki ismeri a Java-t (vagy van Java 7-es vizsgája). Béta vizsgák esetén több feladatra kell készüljünk és nem minden feladat megoldása számít bele a végleges értékelésbe. Bár hosszabb megoldási időt is kapunk, 180 percet - de ez ne tévesszen meg senkit, sajnos nem jut túl sok idő gondolkodásra egy-egy feladatnál.
Az Oracle várhatóan szervez majd úgynevezett "upgrade" vizsgákat, azaz akinek van Java 7-es (esetleg 6-os) vizsgája különbözeti vizsgát tehet a 8-as verzióra.
Java 7 esetén jelenleg két féle vizsga van az Oracle kínálatában:
- Java SE 7 Programmer I - Associate Level
- Java SE 7 Programmer II - Professional Level
Feltételezhető, hogy a Java 8 esetén is hasonló rendszer alapján alakítja ki az Oracle a vizsgákat.
A Masterfield Oktatóközpont a közeljövőben természetesen tervezi Java 8 tanfolyamok indítását, de addig amíg ezen képzéseink elérhetővé válnak, az alábbi Java 7 vizsgafelkészítő tanfolyamainkat ajánljuk:
Java SE 7 programozás alapok
Java SE 7 programozás haladó
Csomós Dávid tapasztalt oktató, aki felkészült és hasznos prezentációt állított össze a tanfolyamon, jól adta át a lényeget.
Simkó Levente