Java SE versionshistorik
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 25 december 2017; kontroller kräver
37 redigeringar .
Version
|
Utgivningsdatum
|
Slut på gratis support
|
Slut på LTS
|
JDK Beta
|
1996
|
okänd
|
okänd
|
JDK 1.0
|
januari 1996
|
JDK 1.1
|
februari 1997
|
J2SE 1.2
|
december 1998
|
J2SE 1.3
|
maj 2000
|
J2SE 1.4
|
februari 2002
|
oktober 2008
|
Februari 2013
|
J2SE 5.0
|
september 2004
|
november 2009
|
april 2015
|
Java SE 6
|
december 2006
|
april 2013
|
december 2018
|
Java SE 7
|
juli 2011
|
april 2015
|
juli 2022
|
Java SE 8 (LTS)
|
mars 2014
|
- Januari 2019 (Oracle Commercial License)
- December 2020 (Oracles licens för personlig användning)
- September 2023 (för AdoptOpenJDK [1] )
|
mars 2025
|
Java SE 9
[2] [3] [4]
|
september 2017
|
Mars 2018 (OpenJDK)
|
−
|
Java SE 10
|
mars 2018
|
September 2018 (OpenJDK)
|
−
|
Java SE 11 (LTS)
|
september 2018
|
september 2022 [1]
|
september 2026
|
Java SE 12
|
mars 2019
|
september 2019
|
−
|
Java SE 13
|
september 2019
|
mars 2020
|
−
|
Java SE 14
|
mars 2020
|
september 2020
|
|
Java SE 15
|
september 2020
|
mars 2021
|
|
Java SE 16
|
mars 2021
|
September 2021 (OpenJDK)
|
|
Java SE 17 (LTS)
|
september 2021
|
september 2030
|
|
JDK 1.0 (23 januari 1996)
Första upplagan. Den första stabila utgåvan var JDK 1.0.
JDK 1.1 (19 februari 1997)
De viktigaste tilläggen:
- omfattande förändring av AWT-biblioteksevenemang
- inre klasser läggs till språket
- JavaBeans (klasser i Java-språket, skrivna enligt vissa regler. De används för att kombinera flera objekt till ett för bekväm dataöverföring)
- JDBC (databasanslutning) är en plattformsoberoende industristandard för interaktion av Java-applikationer med olika DBMS
- RMI (Remote Method Invocation Programming Interface)
- begränsad reflektion (modifiering under körning är inte möjlig, det finns bara observation av den egna strukturen)
J2SE 1.2 (8 december 1998)
Kodnamn Lekplats .
Nästa kärnversion av Java var Java 2, som symboliserade den andra generationen. Den första versionen av Java 2 fick numret 1.2. Med introduktionen av version 2 började SUN Microsystems släppa Java som ett J2SE-paket (Java 2 Platform Standard Edition), och versionsnumren är nu specifika för den produkten.
Java 2 , eller Java 2.0, är en vidareutveckling och förfining av specifikationen för den ursprungliga Java- språk- och plattformsstandarden , som nu vanligtvis kallas Java 1.0. För närvarande fortsätter Java 2-plattformsspecifikationen att utvecklas och berikas intensivt, fylld på med nya funktioner, särskilt på grund av konkurrensen med .Net-plattformen, som har antagit ett antal nyckelfunktioner från Java.
De viktigaste förbättringarna i Java 2 jämfört med Java 1.0 är:
- Swing ingår i Java 2-plattformsspecifikationen
- Samlingar
- policyfiler
- Användar digitala certifikat
- Bibliotekets tillgänglighet
- Java 2D
- Dra-och-släpp-stöd
- Fullständigt Unicode-stöd, inklusive inmatningsstöd för japanska, kinesiska och koreanska
- Stöd för uppspelning av ljudfiler i flera populära format
- Fullt stöd för CORBA -teknik
- Inkludering i JDK för Java 2 JIT-kompilator, förbättrad prestanda
- JDK- verktygsförbättringar , inklusive stöd för profilering av Java-program
J2SE 1.3 (8 maj 2000)
Kodnamn Kestrel .
J2SE 1.4 (6 februari 2002)
Kodnamn Merlin .
J2SE 5.0 (30 september 2004)
Kodnamn Tiger . Java 5-specifikationen släpptes i september 2004. I den här versionen har utvecklarna gjort ett antal grundläggande tillägg till språket:
- Uppräknade typer (enum). Typer som tidigare saknades i Java är utformade på samma sätt som C++, men de har ett antal ytterligare funktioner.
- En uppräknad typ är en fullfjädrad Java-klass, det vill säga den kan ha en konstruktor, fält, metoder, inklusive dolda och abstrakta.
- En enum kan implementera gränssnitt.
- Enums har inbyggda metoder som låter dig få typvärden efter namn, teckenvärden som motsvarar namn, konvertera mellan tal och värde och kontrollera om en typ är uppräknad.
- Anteckningar - möjligheten att lägga till metadata till programmets text som inte påverkar exekveringen av koden, men kan användas för att få olika information om koden och dess exekvering. Samtidigt släpptes en verktygslåda för att använda den kommenterade koden. En användning av annoteringar är att göra det enklare att skapa enhetstestfall för Java-kod.
- Generiska programmeringsverktyg (generics) är en mekanism som liknar Eiffel (senare uppträdde även i C #, fundamentalt annorlunda än C++-mallar), som gör det möjligt att skapa klasser och metoder med fält och parametrar av en godtycklig objekttyp. Med denna mekanism implementeras nya versioner av Java-standardbibliotekssamlingarna.
- Metoder med ett obestämt antal parametrar.
- Autoboxning/Unboxing - automatisk konvertering mellan Java-skalärtyper och motsvarande omslagstyper (till exempel mellan int och heltal). Att ha denna förmåga förenklar koden eftersom det eliminerar behovet av explicita typkonverteringar i uppenbara fall.
- Import av statiska metoder och variabler är tillåten.
- Språket introducerade en loop över en samling objekt ( iterator , foreach ).
Java SE 6 (11 december 2006)
Kodnamn Mustang .
Java SE 7 (7 juli 2011)
Java 7 (kodnamnet Dolphin [5] ) är en stor uppdatering av Java. [6] . Utvecklingsprocessen delades upp i 13 steg; den sista milstolpen nåddes den 18 februari 2011 [7] [8] .
Nya funktioner i Java 7 [9]
- Linjer i switch [13]
- Automatisk resurshantering [14]
- Skriv inferens när du skapar en instans av en generisk klass [15]
- Förenklat metodanrop med ett variabelt antal argument [16]
- Stöd för understreck som sifferavgränsare för siffror (möjligheten att visuellt dela upp siffror i siffror, ökar läsbarheten)
- Stöd för samlingar på språknivå [17]
- Medel för parallell utförande enligt JSR 166 [18]
- Nytt I/O -bibliotek för att förbättra plattformens oberoende och stöd för metadata och symboliska länkar. Paket: java.nio.file och java.nio.file.attribute [19] [20]
- Stöd för elliptiska kryptografialgoritmer på biblioteksnivå.
- XRender för Java 2D som förbättrar hanteringen av moderna GPU :er
- Nytt grafik- API planeras att släppas i Java version 6u10
- Utökat stöd för nätverksprotokoll (inklusive SCTP och Sockets Direct Protocol ) på biblioteksnivå
- Uppdateringar i XML och Unicode .
Lambda-funktionen, Jigsaw- projektet och några andra funktioner i Coin-projektet fasades ut i Java 7. De kommer att vara försenade till Java 8. [21]
Java SE 7-uppdateringar
Släpp [22]
|
releasedatum
|
Ändringar
|
Java SE 7
Uppdatering 1
|
18 oktober 2011
|
Denna utgåva innehåller:
- korrigeringar av säkerhetsproblem
- fixade 6 buggar
|
Java SE 7
Uppdatering 2
|
12 december 2011
|
Denna utgåva innehåller:
- Ny JVM (Java HotSpot Virtual Machine, version 22) som förbättrar tillförlitlighet och prestanda
- Stöd för Oracle Solaris 11
- Stöd för Firefox 5 och äldre
- JavaFX ingår i Java SE
|
...
|
|
|
Java SE 7
Uppdatering 80
|
14 april 2015
|
Denna utgåva innehåller:
- korrigeringar av säkerhetsproblem
- fixade 104 buggar
Detta är den senaste offentliga versionen av Java SE 7
|
Java SE 8 (18 mars 2014)
Släppt 18 mars 2014 [23] .
Nya funktioner i Java 8
- Lambda-uttryck och @FunctionalInterface-kommentaren
- Möjlighet för en metod att ha en standardimplementering av ett gränssnitt
- Skriv kommentarer
- Nashorn JavaScript-motor
- Base64 -avkodare (java.util.Base64)
- Datum och tid API (java.time)
- Stream API - Förmågan att utföra en sekvens av operationer på arrayelement, såväl som möjligheten att utföra dem parallellt (parallelStream);
- Lade till operationer på associativa arrayer (karta)
- Referenser till en metod eller konstruktor dök upp
- Predikat, funktioner, leverantörer (Objektfabriker), valfria värden, komparatorkonstruktor dök upp.
Java 9
På JavaOne 2011 diskuterade Oracle funktioner som möjligen skulle kunna släppas för Java 9 2016. 24] Java 9 var tänkt att stödja bättre stöd för multi-gigabyte heaps, bättre inbyggd kodintegration , en modifierad standard sophämtare (G1 med "kortare" tidsåterkallelse") [25] och självjusterande JVM. [26]
I början av 2016 försenades utgivningen av Java 9 till mars 2017, [27] flyttades senare tillbaka till juli 2017, [28] och senare tillbaka till september 2017, [29] på grund av det kontroversiella antagandet av Jigsaw-projektet av Jigsaw-projektet Java Executive Committee, [30] som tvingade Oracle att fixa vissa säkerhetsproblem och kritiska tekniska problem. Under de sista dagarna av juni 2017 uttryckte Java Executive Committee enhälligt enighet om modulsystemet. [31]
Funktioner som läggs till i Java 9:
- JSR 376: [32] Modularitet i JDK ( Jigsaw Project , Module System in Java ) [33] [34] [35]
- JEP 222: jshell : Java-konsol (Java REPL ) [36] [37]
- JEP 295: Ahead-of-Time Graal Compiler [38]
- JEP 268: XML -katalog [39]
- JEP 266: Multithreading-biblioteksuppdateringar; [40] Javas inkludering av projektet Reactive Streams , [41] [42] inklusive Flow -klassen . [43]
- JEP 193: Variable Handles: [40] definierar en standard för att kalla motsvarigheterna till de olika java.util.concurrent.atomic och sun.misc.Onsafe operationerna .
- JEP 282: jlink ( Java linker ): [44] skapar ett verktyg som kan länka och optimera ett paket av moduler med runtime-beroenden. Detta gör att du kan skapa körbara filer utan ytterligare installationer, även JVM.
Den första RC Java 9 släpptes den 9 augusti 2017. [45] Den första stabila releasen var den 21 september 2017 [46]
Java 9-uppdateringar
Släpp
|
releasedatum
|
Anteckningar
|
Java SE 9 [47]
|
21 september 2017
|
Första släppet
|
Java SE 9.0.1 [48]
|
17 oktober 2017
|
Korrigering av 12 buggar, övergång till nytt numreringssystem
|
Java SE 9.0.4 [49]
|
16 januari 2018
|
slutlig utgåva; säkerhetskorrigeringar och kritiska buggfixar
|
Java 10
OpenJDK 10 släpptes den 20 mars 2018 med 12 nya funktioner tillagda. Bland dem:
- JEP 286: Automatisk typinferens av lokala variabler [50]
- JEP 317: Experimentell Java-baserad JIT-kompilator. [51] Detta är en anpassning av Graal dynamiska kompilatorn för Linux x64-plattformen
- JEP 310: Application Class Information Exchange [52]
- JEP 322: Ändra Java-versionsstrategin [53]
- JEP 307: Helt parallell sophämtning för G1 [54]
- JEP 304: Garbage-collector-gränssnitt [55]
- JEP 314: Tillägg med ytterligare Unicode-språktaggar [56]
- JEP 319: Ställa in standard CA- lager [57]
- JEP 312: Trådlokala handslag [58]
- JEP 316: Möjlighet att placera Heap på alternativa minnesenheter [59]
- JEP 313: Ta bort inbyggt verktyg för generering av header - javah [60]
- JEP 296: Kombinera JDK-arkiv till ett delat arkiv [61]
Java 10-uppdateringar
Släpp
|
Utgivningsdatum
|
Höjdpunkter
|
Java SE 10
|
20 mars 2018
|
Första släppet
|
Java SE 10.0.1
|
17 april 2018
|
Säkerhetskorrigeringar och 5 buggfixar
|
Java SE 10.0.2
|
17 juli 2018
|
slutlig utgåva; säkerhetskorrigeringar, 7 buggfixar
|
Java 11
OpenJDK 11 släpptes den 25 september 2018 med 17 nya funktioner tillagda. Bland dem:
- JEP 181: Nest-baserad åtkomstkontroll [62]
- JEP 309: Klassfils dynamiska konstanter [63]
- JEP 315: Aarch64 inbyggda förbättringar [64]
- JEP 318: Epsilon: No-Op sophämtare [65]
- JEP 320: Ta bort Java EE- och CORBA -moduler [66]
- JEP 321: Tillagd HTTP- klient (standard) [67]
- JEP 323: Lokal variabelsyntax för lambdaparametrar [68]
- JEP 324: nyckelavtal med Curve25519 och Curve448 [69]
- JEP 327: Unicode 10 [70]
- JEP 328: Flight Recorder [71]
- JEP 329: ChaCha20 och Poly1305 kryptografiska algoritmer [72]
- JEP 330: Köra källkodsprogram för en fil [73]
- JEP 331: Låg-overhead-högprofilering [74]
- JEP 332: Transport Layer Security (TLS) 1.3 [75]
- JEP 333: ZGC: Experimentell skalbar sopsamlare med låg latens [76]
- JEP 335: Nashorn JavaScript -motor [77] utfasad
- JEP 336: Pack200-verktyg och API:er [78]
Java 11-uppdateringar
Släpp
|
Utgivningsdatum
|
Höjdpunkter
|
Java SE 11
|
28 juni 2018 - 26 juli 2018
|
Nedrampning (i 2 faser)
|
Java SE 11.0.1
|
16 augusti 2018
|
Första släppet
|
Java SE 11.0.2
|
30 augusti 2018
|
Slutlig utgåva
|
Java 12
Java 13
Java 14
Java 15
Se även
Anteckningar
- ↑ 1 2 AdoptOpenJDK . _ Hämtad 20 mars 2019. Arkiverad från originalet 3 februari 2021.
- ↑ Shapiro, Alex . Oracle tillkännager Java SE 9 och Java EE 8 , Oracle Press Releases ( 21 september 2017). Arkiverad från originalet den 2 oktober 2018. Hämtad 20 april 2019.
- ↑ Oracle släpper Java SE 9 och Java EE 8 , OpenNET (22 september 2017). Arkiverad från originalet den 23 september 2017. Hämtad 20 april 2019.
- ↑ Release Notes för JDK 9 och JDK 9 Update Releases . Arkiverad från originalet den 20 april 2019.
- ↑ JDK7 Arkiverad 10 juni 2007 på Wayback Machine , sön.
- ↑ Flanagan, David The Open Road: Looking Ahead to Java 7 (8 september 2007). Hämtad 9 mars 2008. Arkiverad från originalet 5 februari 2012. (obestämd)
- ↑ JDK 7 på OpenJDK . Hämtad 9 juli 2010. Arkiverad från originalet 8 januari 2021. (obestämd)
- ↑ JDK 7 . Hämtad 9 juli 2010. Arkiverad från originalet 30 oktober 2020. (obestämd)
- ↑ Miller, Alex Java 7 . Tillträdesdatum: 30 maj 2008. Arkiverad från originalet den 5 februari 2012. (obestämd)
- ↑ Komprimerad oops i Hotspot JVM (nedlänk) . OpenJDK. Hämtad 16 april 2010. Arkiverad från originalet 31 augusti 2009. (obestämd)
- ↑ Projektera mynt . Sun Microsystems . Hämtad 30 mars 2009. Arkiverad från originalet 4 oktober 2012. (obestämd)
- ↑ Darcy, Joseph D. Projektmynt: Litet formulär för språkändringsförslag tillgängligt (länk ej tillgänglig) (27 januari 2009). Tillträdesdatum: 30 mars 2009. Arkiverad från originalet 30 januari 2009. (obestämd)
- ↑ Förslag: Strings in Switch . Hämtad 9 juli 2010. Arkiverad från originalet 10 maj 2010. (obestämd)
- ↑ Förslag: Automatisk resurshantering . Hämtad 9 juli 2010. Arkiverad från originalet 10 juni 2010. (obestämd)
- ↑ Förslag: Förbättrad typinferens för generisk instansskapande . Datum för åtkomst: 9 juli 2010. Arkiverad från originalet den 29 juni 2010. (obestämd)
- ↑ FÖRSLAG: Förenklad Varargs metodanrop . Datum för åtkomst: 9 juli 2010. Arkiverad från originalet den 29 juni 2010. (obestämd)
- ↑ Darcy, Joseph D. Projektmynt: The Final Five (eller så) (länk ej tillgänglig) . Hämtad 16 april 2010. Arkiverad från originalet 1 september 2009.
(obestämd)
- ↑ Samtidighet JSR-166 . Hämtad 16 april 2010. Arkiverad från originalet 26 juli 2013. (obestämd)
- ↑ Fil-I/O (med NIO.2) (Java™-handledningarna > Essential Classes > Basic I/O) . Hämtad 9 juli 2010. Arkiverad från originalet 1 mars 2009. (obestämd)
- ↑ Äldre fil I/O-kod (Java™-handledningarna > Viktiga klasser > Grundläggande I/O) . Datum för åtkomst: 9 juli 2010. Arkiverad från originalet den 2 juni 2009. (obestämd)
- ↑ Re-thinking JDK 7 (nedlänk) (8 september 2010). Hämtad 20 september 2010. Arkiverad från originalet 24 september 2010. (obestämd)
- ↑ Releaseinformation för Java SE 7 Update . www.oracle.com. Hämtad 23 april 2018. Arkiverad från originalet 23 april 2018. (obestämd)
- ↑ Utgivningsdatum för Java SE 9 . (obestämd) (inte tillgänglig länk)
- ↑ Andy Patrizio. Markera din kalender: Java 9 har äntligen ett releasedatum . Network World (7 maj 2015). Hämtad: 12 november 2017.
- ↑ Uwe Schindler. Java 9:s nya sophämtare: Vad förändras? Vad blir kvar? (engelska) . jaxenter (26 juni 2015). Hämtad 12 november 2017. Arkiverad från originalet 26 september 2017.
- ↑ Eric Bruno. JavaOne: JavaFX 2, Java på iOS . Dr. Dobbs . Hämtad: 12 november 2017.
- ↑ Euan Viveash . Utgivningsdatum för Java 9 nu mars 2017 (engelska) , FileHippo (5 januari 2016). Arkiverad från originalet den 29 juli 2017. Hämtad 12 november 2017.
- ↑ Simon Sharwood . JDK 9-släppet försenades ytterligare fyra månader , The Register ( 14 september 2016). Arkiverad från originalet den 9 maj 2017. Hämtad 12 november 2017.
- ↑ Christina Mercer . Java 9: Releasedatum och nya funktioner , TechWorld ( 26 september 2017). Hämtad 12 november 2017.
- ↑ Paul Crill . Java modularitetsspecifikation motsätts av Red Hat, IBM röstades ner , InfoWorld ( 9 maj 2017). Hämtad 12 november 2017.
- ↑ Richard Chirgwin . Java 9 släpper tillbaka på rätt spår, communityn röstar "ja" , The Register ( 2 juli 2017). Arkiverad från originalet den 11 november 2017. Hämtad 12 november 2017.
- ↑ JSR 376 : JavaTM Platform Module System . Java Community Process . Hämtad 12 november 2017. Arkiverad från originalet 10 januari 2018.
- ↑ Projektera sticksågen . Hämtad 12 november 2017. Arkiverad från originalet 09 januari 2021.
- ↑ Mark Reinhold. Java Module-System Requirements - DRAFT 12 ( 19 april 2011). Hämtad 12 november 2017. Arkiverad från originalet 23 september 2013.
- ↑ Paul Crill . Project Jigsaw försenat till Java 9 , InfoWorld ( 18 juli 2012). Hämtad 12 november 2017.
- ↑ JEP 222: jshell: Java-skalet (Read-Eval-Print Loop ) . Hämtad 12 november 2017. Arkiverad från originalet 15 november 2017.
- ↑ Kulla . _ Hämtad 12 november 2017. Arkiverad från originalet 28 januari 2021.
- ↑ JEP 295: Sammanställning i förväg . Hämtad 12 november 2017. Arkiverad från originalet 7 februari 2018.
- ↑ JEP 268: XML -kataloger . Hämtad 12 november 2017. Arkiverad från originalet 1 december 2020.
- ↑ 1 2 JEP 266: Fler samtidiga uppdateringar . Hämtad 12 november 2017. Arkiverad från originalet 16 augusti 2020.
- ↑ Reaktiva strömmar . Hämtad 12 november 2017. Arkiverad från originalet 15 januari 2016.
- ↑ Doug Lea. [concurrency-interest jdk9 Candidate classes Flow and SubmissionPublisher] (engelska) (15 januari 2015). Hämtad 12 november 2017. Arkiverad från originalet 20 januari 2015.
- ↑ Abraham Marin Perez . Reactive Streams släpper första stabila versionen för JVM , InfoQ ( 1 januari 2015). Arkiverad från originalet den 22 augusti 2017. Hämtad 12 november 2017.
- ↑ JEP 282: jlink: Java Linker . Hämtad 12 november 2017. Arkiverad från originalet 3 november 2017.
- ↑ mark.reinhold. JDK 9: First Release Candidate ( 9 augusti 2017). Hämtad 12 november 2017. Arkiverad från originalet 12 november 2017.
- ↑ Christina Mercer . Java 9: Releasedatum och nya funktioner , TechWorld [ sv (26 september 2017). Hämtad 12 november 2017.
- ↑ Java Development Kit 9 Release Notes (21 september 2017). Hämtad 12 november 2017. Arkiverad från originalet 14 november 2017. (obestämd)
- ↑ JDK 9.0.1 Release Notes (17 oktober 2017). Hämtad 12 november 2017. Arkiverad från originalet 15 november 2017. (obestämd)
- ↑ Java™ SE Development Kit 9.0.4 Release Notes . www.oracle.com. Hämtad 5 februari 2019. Arkiverad från originalet 29 maj 2020. (obestämd)
- ↑ JEP 286: Lokal-variabel typinferens . openjdk.java.net. Hämtad 26 februari 2020. Arkiverad från originalet 18 november 2018. (obestämd)
- ↑ JEP 317: Experimentell Java-baserad JIT-kompilator . openjdk.java.net. Hämtad 26 februari 2020. Arkiverad från originalet 25 februari 2020. (obestämd)
- ↑ JEP 310: Application Class-Data Sharing . openjdk.java.net. Hämtad 26 februari 2020. Arkiverad från originalet 26 februari 2020. (obestämd)
- ↑ JEP 322: Tidsbaserad versionsversion . openjdk.java.net. Hämtad 26 februari 2020. Arkiverad från originalet 26 februari 2020. (obestämd)
- ↑ JEP 307: Parallell Full GC för G1 . openjdk.java.net. Hämtad 26 februari 2020. Arkiverad från originalet 26 februari 2020. (obestämd)
- ↑ JEP 304: Garbage Collector Interface . openjdk.java.net. Hämtad 26 februari 2020. Arkiverad från originalet 26 februari 2020. (obestämd)
- ↑ JEP 314: Ytterligare Unicode Language-Tag-tillägg . openjdk.java.net. Hämtad 26 februari 2020. Arkiverad från originalet 26 februari 2020. (obestämd)
- ↑ JEP 319: Rotcertifikat . openjdk.java.net. Hämtad 26 februari 2020. Arkiverad från originalet 26 februari 2020. (obestämd)
- ↑ JEP 312: Tråd-lokala handskakningar . openjdk.java.net. Hämtad 26 februari 2020. Arkiverad från originalet 22 februari 2020. (obestämd)
- ↑ JEP 316: Högallokering på alternativa minnesenheter . openjdk.java.net. Hämtad 26 februari 2020. Arkiverad från originalet 26 februari 2020. (obestämd)
- ↑ JEP 313: Ta bort Native-Header Generation Tool (javah) . openjdk.java.net. Hämtad 26 februari 2020. Arkiverad från originalet 26 februari 2020. (obestämd)
- ↑ JEP 296: Konsolidera JDK-skogen till ett enda förråd . openjdk.java.net. Hämtad 26 februari 2020. Arkiverad från originalet 26 februari 2020. (obestämd)
- ↑ JEP 181: Nest-baserad åtkomstkontroll . openjdk.java.net. Hämtad 17 oktober 2020. Arkiverad från originalet 18 november 2018. (obestämd)
- ↑ JEP 309: Dynamiska klass-fil-konstanter . openjdk.java.net. Hämtad 17 oktober 2020. Arkiverad från originalet 11 november 2020. (obestämd)
- ↑ JEP 315: Förbättra Aarch64 Intrinsics . openjdk.java.net. Hämtad 17 oktober 2020. Arkiverad från originalet 8 oktober 2020. (obestämd)
- ↑ JEP 318: Epsilon: A No-Op Garbage Collector . openjdk.java.net. Hämtad 17 oktober 2020. Arkiverad från originalet 18 november 2018. (obestämd)
- ↑ JEP 320: Ta bort Java EE- och CORBA-modulerna . openjdk.java.net. Hämtad 17 oktober 2020. Arkiverad från originalet 1 november 2020. (obestämd)
- ↑ JEP 321: HTTP-klient (standard) . openjdk.java.net. Hämtad 17 oktober 2020. Arkiverad från originalet 24 november 2018. (obestämd)
- ↑ JEP 323: Lokal-variabel syntax för lambdaparametrar . openjdk.java.net. Hämtad 17 oktober 2020. Arkiverad från originalet 15 november 2018. (obestämd)
- ↑ JEP 324: Nyckelavtal med Curve25519 och Curve448 . openjdk.java.net. Hämtad 17 oktober 2020. Arkiverad från originalet 6 november 2020. (obestämd)
- ↑ JEP 327: Unicode 10 . openjdk.java.net. Hämtad 17 oktober 2020. Arkiverad från originalet 18 november 2018. (obestämd)
- ↑ JEP 328: Flight Recorder . openjdk.java.net. Hämtad 17 oktober 2020. Arkiverad från originalet 9 november 2020. (obestämd)
- ↑ JEP 329: ChaCha20 och Poly1305 kryptografiska algoritmer . openjdk.java.net. Hämtad 17 oktober 2020. Arkiverad från originalet 18 juli 2020. (obestämd)
- ↑ JEP 330: Starta källkodsprogram för en fil . openjdk.java.net. Hämtad 17 oktober 2020. Arkiverad från originalet 9 november 2020. (obestämd)
- ↑ JEP 331: Profilering av låg överheadhög . openjdk.java.net. Hämtad 17 oktober 2020. Arkiverad från originalet 11 november 2020. (obestämd)
- ↑ JEP 332: Profilering av låga överheadhögar . openjdk.java.net. Hämtad 17 oktober 2020. Arkiverad från originalet 18 november 2018. (obestämd)
- ↑ JEP 333: ZGC: En skalbar sopsamlare med låg latens (experimentell) . openjdk.java.net. Hämtad 17 oktober 2020. Arkiverad från originalet 18 november 2018. (obestämd)
- ↑ JEP 335: Ta bort Nashorn JavaScript-motorn . openjdk.java.net. Hämtad 17 oktober 2020. Arkiverad från originalet 3 november 2020. (obestämd)
- ↑ JEP 336: Ta bort Pack200 Tools and API . openjdk.java.net. Hämtad 17 oktober 2020. Arkiverad från originalet 26 september 2020. (obestämd)
Länkar
Java |
---|
Plattformar |
|
---|
Sun Technologies |
|
---|
Viktiga tredjepartstekniker |
|
---|
Berättelse |
|
---|
Språkegenskaper |
|
---|
Skriptspråk |
|
---|
Java-konferenser |
|
---|