Java 7 (koda nosaukums “Dolphin”) bija pirmais būtiskais Java programmēšanas valodas atjauninājums, kas pieder Oracle, un tas ieguva Sun Microsystems. Galīgo iegādi pabeidza Oracle Corporation 2010. gada 27. janvārī. Amerikāņu tehnoloģiju gigants rīkoja globālu notikumu, lai atzīmētu Java Standard Edition 7 izlaišanu. Java SE 7 izlaišana apliecināja Oracle apņemšanos izmantot valodu un tehnoloģijas. . Tas bija liels sasniegums tehnoloģiju giganta divu gadu īpašumtiesībām uz Sun Microsystems - uzņēmumu, kas izveidoja Java programmēšanas valodu.
Sun Microsystems tagad ir Oracle Corporation pilnībā piederošs meitasuzņēmums, un līdz ar iegādi amerikāņu tehnoloģiju gigantam pieder arī MySQL, Solaris un Sun servera, uzglabāšanas un tīkla aparatūras līnija. Java 7 bija liels sasniegums Oracle pēc iegādes un būtisks Java jauninājums piecu gadu laikā, kas gandrīz noveda uzņēmumu pilnīgi jaunā līmenī. Šajā jaunajā versijā ir apskatītas daudzas tendences, kas burtiski pārņēma programmēšanas valodu. Java 7 izlaidums bija stabils, kas piedāvā dažus nozīmīgus jauninājumus, tostarp lielākus kļūdu labojumus un uzlabotu atbalstu valodām, kas nav Java, kā arī tipa traucējumu atbalstu vispārīgas klases izveidošanai..
Galvenās Java 7 funkcijas ir:
Java SE 8 (koda nosaukums “Spider”) ir revolucionārs attīstības platformas izlaidums, kas rada dažus nozīmīgus Java programmēšanas valodas uzlabojumus un uzlabojumus, ieskaitot uzlabotu JavaScript motoru, jaunas API datuma un laika manipulācijām, uzlabotu un ātrāku JVM un daudz ko citu. Java SE 8 ir milzīgs solis uz priekšu programmēšanas valodā, kas sniedz arī tehnoloģiju giganta gaidītāko jauninājumu - lambda izteiksmes. Tā ir jauna valodas funkcija, kas pievienota tikai Java 8 atjauninājumam, un kas tiek atzīta par vienu no nozīmīgākajiem programmēšanas valodas jauninājumiem. Šī papildfunkcija galu galā attīstības platformu izvirzīja funkcionālās programmēšanas priekšplānā.
Oracle oficiāli izlaida Java attīstības komplektu 8 2014. gada 18. martā, iezīmējot pavērsiena punktu visas pasaules programmēšanas kopienai. Ar atbrīvošanu uzņēmums mainīja programmēšanas paradigmu, pielāgojot pilnīgi jaunas lambda izteiksmes funkcionālās programmēšanas vajadzībām. Projekta lambda ļāva lietotājiem uzskatīt funkcionalitāti par metodes argumentu, tādējādi izveidojot delegātu vai izteiksmes koku tipus. Java 8 ir būtiska pāreja uz koda veidošanu. Programmēšanas valoda pāriet uz funkcionālāk raksturīgu paradigmu, kas bija kapitālais pārveidojums salīdzinājumā ar to, ko Java izmantoja, lai to pielāgotu.
Dažas galvenās funkcijas sākotnēji tika plānotas Java SE 7, taču pēc tam tās tika atliktas. Šīs funkcijas beidzot atrada pareizo vietu Java SE 8 atjauninājumā, iezīmējot būtisku modeļa jauninājumu. Lambda izteiksmes ir līdz šim lielākais modeļa atjauninājums, kas, iespējams, palielinās produktivitāti daudzos biznesa modeļos.
Galvenās Java 8 iespējas ir šādas:
Java 7 | Java 8 |
Java SE 7 tika kodēts ar nosaukumu Dolphin. | Java SE 8 koda nosaukums ir Spider. |
Java 7 tiek atbalstīts operētājsistēmā Win XP. | Java 8 netiek oficiāli atbalstīts Win XP. |
Java 7 nodrošina JVM atbalstu dinamiski ierakstītām valodām, kā arī tipa traucējumus vispārēju instanču izveidošanai. | Java 8 piedāvā programmēšanas valodas gaidītāko funkciju ar nosaukumu Lambda Expressions - jaunu valodas funkciju, kas lietotājiem ļauj kodēt vietējās funkcijas kā metodes argumentus. |
Lietotāji vienā nozvejas blokā var noķert vairākus izņēmumu veidus, kas varētu būt neiespējami pirms JDK 7. | Java 8 nodrošina savu jauno specializēto API manipulāciju ar datumu un laiku. |
Tika ieviesti nelieli valodas uzlabojumi, lai vienkāršotu tādus vispārīgus programmēšanas uzdevumus kā automātiska resursu pārvaldība, virknes objekta maiņa, labāka izņēmumu apstrāde utt. | Jauns un uzlabots JavaScript dzinējs Nashorn, kas ļauj izstrādātājiem palaist skriptu JVM. Ideja bija ieviest vieglu JavaScript izpildlaiku programmēšanas valodā ar vietējo JVM. |
Java SE 7 bija pirmais lielais programmēšanas valodas izlaidums, kas piederēja Oracle īpašumtiesībām un pārvaldībai, kopš tas iegādājās Sun Microsystems 2010. gadā. Java 7 bija ievērojams Java modeļa jauninājums, kas paredz dažus būtiskus programmēšanas valodas jauninājumus, ieskaitot valodas uzlabojumus, vairākus izņēmumus. apstrāde, JVM atbalsts dinamiski drukātām valodām un daudz kas cits. Java SE 8 ir revolucionārs programmēšanas valodas izlaidums, kas modeli pārcēla pilnīgi jaunā līmenī. Wit Java 8, programmēšanas valoda nes savu paredzamo funkciju ar nosaukumu Lambda Expressions, kas mainīja visu Java platformas kodēšanas paradigmu.