Java version history: Difference between revisions

Content deleted Content added
Java SE 24: more jeps targeted
Citation bot (talk | contribs)
Altered template type. | Use this bot. Report bugs. | Suggested by Abductive | Category:Articles containing potentially dated statements from November 2024 | #UCB_Category 572/960
Line 894:
At [[JavaOne]] 2011, Oracle discussed features they hoped to release for Java 9 in 2016.<ref>{{cite web | url=https://www.networkworld.com/article/938806/mark-your-calendar-java-9-finally-has-a-release-date.html | title=Mark your calendar: Java 9 finally has a release date| date=2015-05-07}}</ref> Java 9 should include better support for multi-gigabyte heaps, better native code integration, a different default [[garbage collector (computing)|garbage collector]] ([[Garbage-first collector|G1]], for "shorter response times")<ref>{{Cite web|url=https://jaxenter.com/java-9s-new-garbage-collector-whats-changing-whats-staying-118313.html|title=Java 9's new garbage collector: What's changing? What's staying?|date=June 26, 2015}}</ref> and a [[self-tuning]] JVM.<ref>{{cite web
| url = https://drdobbs.com/blogs/java/231900029
| title = JavaOne: JavaFX 2, Java on iOS}}</ref> In early 2016, the release of Java 9 was rescheduled for March 2017<ref>{{cite web | url=http://news.filehippo.com/2016/01/java-9-release-date-now-march-2017/ | title=Java 9 Release Date Now March 2017| date=2016-01-05}}</ref> and later again postponed four more months to July 2017.<ref>{{cite webnews|url=https://www.theregister.co.uk/2016/09/14/jdk_9_release_delay/|title=JDK 9 release delayed another four months|access-date=2016-10-14| publisher=[[The Register]]}}</ref>
 
=== Java 9 updates ===
Line 1,593:
</syntaxhighlight>
 
JEP 359 ''Records'' allows easy creation of simple immutable [[Tuple]]-like classes.<ref>{{cite webnews |last1=Evans |first1=Ben |title=Records Come to Java |url=https://blogs.oracle.com/javamagazine/records-come-to-java |website=Java Magazine |publisher=Oracle |access-date=10 July 2021 |date=January 10, 2020}}</ref>
 
<syntaxhighlight lang="java">