Java 7 (koodinimi ”Dolphin”) oli ensimmäinen suuri päivitys Java-ohjelmointikielelle Oraclen omistuksessa ja hallinnassa, kun se osti Sun Microsystemsin. Oracle Corporation saattoi lopullisen yrityskaupan päätökseen 27. tammikuuta 2010. Amerikkalainen teknologiajättilä isännöi globaalia tapahtumaa juhlimaan Java Standard Edition 7: n lanseerausta. Java SE 7: n lanseeraus oli vakuutus Oraclen sitoutumisesta kieleen ja tekniikkaan. . Se oli suuri saavutus tekniikan jättiläisen kahden vuoden omistajuudelle Sun Microsystemsille - yritykselle, joka loi Java-ohjelmointikielen.
Sun Microsystems on nyt Oracle Corporationin täysin omistama tytäryhtiö, ja kaupan myötä amerikkalainen tekniikan jättiläinen omistaa myös MySQL, Solaris ja Sun-palvelin-, tallennus- ja verkkolaitteistot. Java 7 oli Oraclelle suuri saavutus yrityskaupan jälkeen ja merkittävä Java-päivitys viiden vuoden aikana, mikä vei yrityksen melkein uudelle tasolle. Tämä uusi versio on tarkoitettu monille suuntauksille, jotka kirjaimellisesti pyyhkäisivät yli ohjelmointikielen. Java 7 -julkaisu oli vankka, joka tarjoaa joitain merkittäviä päivityksiä, mukaan lukien merkittävät virhekorjaukset ja parannetun tuen ei-Java-dynaamisille kielille, sekä tyyppisten häiriöiden tuki geneerisen luokan luomiseen.
Java 7: n tärkeimpiä ominaisuuksia ovat:
Java SE 8 (koodinimi ”Spider”) on mullistava julkaisu kehitysalustalta, joka tuo Java-ohjelmointikieleen joitain merkittäviä parannuksia ja päivityksiä, mukaan lukien parannettu JavaScript-moottori, uudet sovellusliittymät päivämäärän ja ajan manipulointiin, parannettu ja nopeampi JVM ja paljon muuta. Java SE 8 on valtava harppaus ohjelmointikielelle, joka tuo myös teknisen jättiläisen eniten odotettavissa olevan päivityksen - lambda-lausekkeet. Se on uusi kieliominaisuus, joka on lisätty yksinomaan Java 8 -päivitykseen ja joka mainitaan yhtenä merkittävimmistä ohjelmointikielen päivityksistä. Tämä lisäominaisuus nosti lopulta kehitysalustan toiminnallisen ohjelmoinnin eturintamaan.
Oracle julkaisi virallisesti Java Development Kit 8: n 18. maaliskuuta 2014 merkitseen virtapiiriä koko maailman ohjelmointiyhteisölle. Julkaisun myötä yritys muutti ohjelmointiparadigmaa ottaen huomioon aivan uudet lambda-lausekkeet toiminnalliseen ohjelmointiin. Projektilambda antoi käyttäjille mahdollisuuden käsitellä toiminnallisuutta menetelmäargumenttina siten luomalla edustajia tai lausekepuutyyppejä. Java 8 on merkittävä muutos kohti koodinmuodostusta. Ohjelmointikieli siirtyy funktionaalisempaan paradigmaan, joka oli merkittävä uudistus siihen, mitä Java käytti.
Jotkut pääominaisuudet suunniteltiin alun perin Java SE 7: lle, mutta lykättiin myöhemmin. Nämä ominaisuudet löysivät lopulta oikean paikan Java SE 8 -päivityksessä merkitseen merkittävää päivitystä malliin. Lambda-lausekkeet ovat ylivoimaisesti suurin päivitys malliin, mikä todennäköisesti lisää tuottavuutta monissa liiketoimintamalleissa.
Java 8: n tärkeimpiä ominaisuuksia ovat:
Java 7 | Java 8 |
Java SE 7 sai koodinimensä Dolphin. | Java SE 8: n koodinimi on Spider. |
Java 7: tä tuetaan Win XP: ssä. | Java 8: ta ei tueta virallisesti Win XP: ssä. |
Java 7 tuo JVM-tuen dynaamisesti kirjoitetuille kielille sekä tyyppihäiriöt yleisen instanssin luomiseen. | Java 8 tuo ohjelmointikielen odotetuimpaan ominaisuuteen nimeltään Lambda Expressions, uuden kieliominaisuuden, jonka avulla käyttäjät voivat koodata paikalliset toiminnot menetelmäargumenteiksi.. |
Käyttäjät voivat hakea useita poikkeustyyppejä yhdessä saalislohkossa, mikä voi olla mahdotonta ennen JDK 7: tä. | Java 8 tuo oman uuden erikoistuneen sovellusliittymän päivämäärän ja ajan manipulointiin. |
Pieniä kieliparannuksia tuotiin yksinkertaistamaan yleisiä ohjelmointitehtäviä, kuten automaattinen resurssien hallinta, merkkijono kytkimessä, parempi poikkeusten käsittely jne. | Uusi ja parannettu JavaScript-moottori, Nashorn, jonka avulla kehittäjät voivat suorittaa komentosarjan JVM: llä. Ajatuksena oli toteuttaa kevyt JavaScript-ajonaikainen ohjelmointikieli alkuperäisellä JVM: llä. |
Java SE 7 oli ensimmäinen suuri ohjelmointikielen julkaisu Oraclen omistuksessa ja hallinnassa sen jälkeen, kun se osti Sun Microsystemsin vuonna 2010. Java 7 oli merkittävä Java-mallin päivitys, johon sisältyy joitain merkittäviä ohjelmointikielen päivityksiä, mukaan lukien kielen parannukset, useita poikkeuksia käsittely, JVM-tuki dynaamisesti kirjoitetuille kielille ja paljon muuta. Java SE 8 on vallankumouksellinen julkaisu ohjelmointikielestä, joka vei mallin aivan uudelle tasolle. Wit Java 8, ohjelmointikieli tuo mukanaan odotetun ominaisuuden nimeltään Lambda Expressions, joka muutti Java-alustan koko koodausparadigman.