Preskočiť na hlavný obsah

Java 24 Release - March 2025

Java 24 Release - March 2025

Oracle released Java 24 on March 18, 2025, as the latest version of the Java SE Platform. This release represents the Reference Implementation of Java SE Platform version 24 as specified by JSR 399 in the Java Community Process.

Key Features:

  • Stream Gatherers: A new enhancement that gives developers fine-grained control over how elements are grouped and processed within streams, making complex data transformations more expressive and efficient
  • The final feature set includes 24 JEPs (Java Enhancement Proposals), with two being Generational Shen (Java 24 New Experimental features)
  • Enhancements to the platform's performance, stability, and security to help organizations accelerate their business growth (Oracle Releases Java 24)


Java Release Schedule Updates - Java 25 LTS

Oracle has confirmed that Java SE 8, 11, 17 and 21 are LTS (Long Term Support) releases, with Oracle intending to make future LTS releases every two years, meaning the next planned LTS release is Java 25 in September 2025.

Feature releases are scheduled for release in the middle of March and September, maintaining Oracle's established release cadence.

Java Community Events

JavaOne 2025 conference took place in Redwood Shores, CA on March 18-20, 2025, coinciding with Java's approach to its 30th anniversary. The Inside Java Newsletter for May 2025 celebrates Java's 30th birthday and includes content from JavaOne 2025.

Developer Trends

According to a study on AI/ML published by Evansdata, 37% of developers use Java, falling only slightly behind JavaScript and Python. (source) The study also notes that Java is often used in large project enterprise environments and offers a strong foundation in AI/ML applications.

According to Perforce's 2025 Developer Productivity Report, only about half of Java shops plan on adding developers in 2025, while use of AI for Java development has significantly increased. Java | InfoWorld


Obľúbené príspevky z tohto blogu

mysql 5.0 upgrade to 5.1

The 5.1 series of MySQLwas unmasked for the gentoo portage. When upgrading from an older major version (including 5.0), you will be required to rebuild everything linked to the libmysqlclient.so.15 and libmysqlclient_r.so.15. You can do this by installing app-portage/gentoolkit and running: # revdep-rebuild --library libmysqlclient.so.15 # revdep-rebuild --library libmysqlclient_r.so.15 If you use the Portage 2.2 series, you may also use: # emerge @preserved-rebuild The official upgrade documentation is available here: http://dev.mysql.com/doc/refman/5.1/en/upgrading.html Note that existing databases may need converting as well, again including those upgrading from 5.0 to 5.1.