„Java 7“ (kodinis pavadinimas „Dolphin“) buvo pirmasis pagrindinis „Java“ programavimo kalbos atnaujinimas, priklausantis „Oracle“ ir valdantis „Oracle“, nuo tada, kai ji įsigijo „Sun Microsystems“. Galutinį įsigijimą „Oracle Corporation“ baigė 2010 m. Sausio 27 d. Amerikos technologijų gigantas surengė pasaulinį renginį, skirtą švęsti „Java Standard Edition 7“ pasirodymą. „Java SE 7“ paleidimas patvirtino „Oracle“ pasiryžimą kalbai ir technologijoms. . Tai buvo didelis laimėjimas technologijų milžino dvejų metų nuosavybės teise „Sun Microsystems“ - įmonei, sukūrusiai „Java“ programavimo kalbą.
„Sun Microsystems“ dabar yra visiškai priklausanti „Oracle Corporation“ dukterinė įmonė, o įsigijusi amerikiečių technikos milžiną taip pat priklauso „MySQL“, „Solaris“ ir „Sun“ serverių, saugyklų ir tinklo aparatūros linija. „Java 7“ buvo didelis „Oracle“ laimėjimas po įsigijimo ir didelis „Java“ patobulinimas per penkerius metus, kuris beveik perėmė įmonę į visiškai naują lygį. Ši naujoji versija skirta daugeliui tendencijų, kurios tiesiogine prasme pakeitė programavimo kalbą. „Java 7“ leidimas buvo tvirtas, siūlantis keletą svarbių atnaujinimų, įskaitant pagrindinius klaidų pataisymus ir patobulintą ne Java dinaminių kalbų palaikymą, taip pat tipo trukdžių palaikymą generuojant bendrąją klasę..
Pagrindinės „Java 7“ savybės yra::
„Java SE 8“ (kodinis pavadinimas „Spider“) yra revoliucinis kūrimo platformos išleidimas, kuris atneša keletą svarbių „Java“ programavimo kalbos patobulinimų ir patobulinimų, įskaitant patobulintą „Java“ variklį, naujas API datos ir laiko manipuliavimui, patobulintą ir spartesnį JVM ir dar daugiau. „Java SE 8“ yra milžiniškas žingsnis į priekį programavimo kalbos srityje, kuris taip pat atneša laukiamiausią technikos milžino atnaujinimą - „lambda“ išraiškas. Tai yra nauja kalbos funkcija, įtraukta tik į „Java 8“ atnaujinimą ir kuri vadinama vienu reikšmingiausių programavimo kalbos patobulinimų. Ši papildoma funkcija galiausiai sukūrė kūrimo platformą iki funkcinio programavimo priešakyje.
„Oracle“ 2014 m. Kovo 18 d. Oficialiai išleido „Java Development Kit 8“, pažymintį svarbiausią momentą viso pasaulio programuotojų bendruomenei. Išleidusi įmonė pakeitė programavimo paradigmą, pritaikydama visiškai naujas funkcijų programavimo lambda išraiškas. Projekto lambda leido vartotojams traktuoti funkcionalumą kaip metodo argumentą, taip sukuriant delegatus ar išraiškos medžio tipus. „Java 8“ yra svarbus pokytis kodų kodavimo link. Programavimo kalba pereina į labiau funkcinei paradigmai būdingą paradigmą, kuri buvo esminė pertvarka, palyginti su tuo, ką „Java“ pritaikė.
Kai kurios pagrindinės funkcijos iš pradžių buvo planuojamos „Java SE 7“, tačiau vėliau buvo atidėtos. Šios savybės pagaliau rado savo tinkamą vietą „Java SE 8“ atnaujinime, žymėdamos reikšmingą modelio atnaujinimą. Lambda išraiškos yra bene didžiausias modelio atnaujinimas, kuris greičiausiai padidins daugelio verslo modelių produktyvumą.
Pagrindinės „Java 8“ savybės:
„Java 7“ | „Java 8“ |
„Java SE 7“ buvo kodiniu pavadinimu „Dolphin“. | „Java SE 8“ kodas yra „Voras“. |
„Java 7“ palaikoma „Win XP“. | „Java 8“ oficialiai nepalaikoma „Win XP“. |
„Java 7“ teikia JVM palaikymą dinamiškai įvestomis kalbomis ir tipo trukdžius bendrųjų egzempliorių kūrimui. | „Java 8“ pateikia labiausiai laukiamą programavimo kalbos funkciją, vadinamą „Lambda Expressions“ - naują kalbos funkciją, leidžiančią vartotojams koduoti vietines funkcijas kaip metodo argumentus.. |
Naudotojai gali sugauti kelis išimčių tipus viename gaudymo bloke, o tai gali būti neįmanoma anksčiau nei JDK 7. | „Java 8“ pateikia savo naują specializuotą manipuliavimo data ir laiku API. |
Buvo padaryti nedideli patobulinimai kalbai, siekiant supaprastinti įprastas programavimo užduotis, tokias kaip automatinis išteklių valdymas, eilutės objekto perjungimas, geresnis išimčių tvarkymas ir kt. | Naujas ir patobulintas „JavaScript“ variklis „Nashorn“, kuris leidžia kūrėjams paleisti scenarijų JVM. Idėja buvo įdiegti lengvą „JavaScript“ veikimo laiką programavimo kalba su gimtąja JVM. |
„Java SE 7“ buvo pirmasis pagrindinis programavimo kalbos išleidimas, kuriam nuosavybės teise priklausė ir „Oracle“ valdė nuo tada, kai 2010 m. Įsigijo „Sun Microsystems“. „Java 7“ buvo reikšmingas „Java“ modelio patobulinimas, į kurį buvo įtraukti keli pagrindiniai programavimo kalbos patobulinimai, įskaitant kalbos patobulinimus, keletą išimčių. tvarkymas, JVM palaikymas dinamiškai įvestomis kalbomis ir dar daugiau. „Java SE 8“ yra revoliucinis programavimo kalbos išleidimas, kuris perėmė modelį į visiškai naują lygį. „Wit Java 8“, programavimo kalba pateikia numatomą funkciją, vadinamą „Lambda Expressions“, kuri pakeitė visą „Java“ platformos kodavimo paradigmą..