Oracle julkaisi Java 7:n vuonna 2011 Javan tärkeimpänä päivityksenä sen jälkeen, kun se oli hankittu Sun Microsystemsiltä. Se on ainoa lopullinen Java-versio, joka tukee Windows XP:tä.
Oracle julkaisi Java 8:n maaliskuussa 2014, ja siinä on ominaisuuksia, kuten Lambda Expressions, jotka tekevät historiaa koodauskielten alalla nopean ja parannetun JVM:n avulla, mikä mahdollistaa ohjelmien tehokkaamman suorittamisen.
Java 7 vs Java 8
Ero java 7:n ja java 8:n välillä on se, että java 7 oli Oracle Corporationin esittelemän Java-ohjelmointikielen tärkein päivitys, kun taas java 8 tuli Java SE 7:n päivitettynä versiona, jossa oli ominaisuuksia, kuten Lambda Expressions.
Java 7:n ja Java 8:n vertailutaulukko
Vertailuparametri | Java 7 | Java 8 |
---|---|---|
Koodinimi | Delfiini | Hämähäkki |
ominaisuudet | Joitakin Java 7:n ominaisuuksia ovat useiden poikkeusten käsittely, päivitetty luokanlatausarkkitehtuuri, parannettu tyyppipäätelmä, päivitetyt rivisarjat 1.1 ja JDBC 4.1, parannetut hallitut pavut, automaattinen resurssien hallinta try-lauseessa, pakatut 64-bittiset osoittimet, JVM-tuki ja niin paljon muuta. | Jotkut Java 8:n ominaisuuksista ovat Lambda-lausekkeet, käyttöliittymän oletus- ja staattiset menetelmät, allekirjoittamaton kokonaislukuaritmetiikka, samanaikaiset API-parannukset, nollaviitemalli, uusi JavaScript-moottori, Nashorn, uusi ja parannettu Stream API, pysyvän sukupolven poistaminen ja paljon muuta. |
Kehittäjä ja minä vuonna | Oracle Corporation 27. tammikuuta 2010 | Oracle Corporation 18. maaliskuuta 2014 |
Pääpäivitys | JVM-tuki dynaamisesti kirjoitetuille kielille | Lambda ilmaisuja |
Tuet päällä | Windows XP | ei tueta Windows XP:ssä, mutta pakotettu asennus voidaan tehdä |
Mikä on Java 7?
Myös Dolphiniksi nimetty Java 7 oli Oracle Corporationin käyttöönottaman Java-ohjelmointikielen tärkein päivitys sen jälkeen, kun se osti sen Sun Microsystemsiltä 27. tammikuuta 2010, samalla kun se isännöi maailmanlaajuista Java Standard Edition (SE) 7:n julkaisutapahtumaa.
Java SE 7:n julkaisu osoitti, kuinka sitoutunut Oracle oli kieleen ja teknologiaan, ja se oli suuri saavutus Sun Microsystemsille, joka oli nyt Oracle Corporationin kokonaan omistama tytäryhtiö.
Java 7 ei ollut vain saavutus, vaan myös suuri päivitys Javalle, joka nosti Oraclen kokonaan uudelle tasolle.
Tämä uusi versio tarjoaa hämmästyttäviä päivityksiä, kuten suuria virheenkorjauksia, parannetun tuen ei-Java-kielille sekä tyyppihäiriötuen yleisen luokan luomiseen jne.
- Lambda-ilmaisut
- Käyttöliittymän oletusarvo ja staattiset menetelmät
- Etumerkkitön kokonaislukuaritmetiikka
- Samanaikaiset API-parannukset
- Rinnakkaislajittelu
- Null-viitemalli
- Uusi JavaScript-moottori, Nashorn
- Uusi ja parannettu Stream API
- Pysyvän sukupolven vetäytyminen
Tärkeimmät erot Java 7 ja Java 8
Johtopäätös
Ensimmäinen ja tärkein Oraclen julkaisu vuonna 2010 oli Java SE 7. Se oli ensimmäinen ohjelmointikieli, joka sisältää päivityksiä, kuten automaattisen resurssienhallinnan, useiden poikkeusten käsittelyn, JVM-tuen ja paljon muuta.
Java SE 8 oli toinen Java SE 7:n päivitetty versio, jossa oli ominaisuuksia, kuten Lambda Expressions, joka muuttui kehitykseksi koko Java-alustan alalla.
On tärkeää huomata, että näitä versioita ei tehty korvaamiseksi tai vertailua varten. Molemmat toimivat parhaiten eri ikkunoissa ja antavat uskomattomia tuloksia samalle.