A non-LTS release due in September, Java 19 will feature structured concurrency, virtual threads, pattern matching for switch expressions, a vector API, and a Linux/RISC-V port.
Java has endured radical transformations in the technology landscape and many threats to its prominence. What makes this technology so great, and what does the future hold for Java?
Kotlin 1.7.0 introduces an alpha version of the new K2 compiler and a new approach to incremental compilation in Gradle.
WildFly 26.1.1.Final is now available for download. It’s been about five weeks since the WildFly 26.1 release, so we’ve done a small bug fix update, WildFly 26.1.1. This includes an update to WildFly Preview. The full list of issues resolved in WildFly 26.1.1 is available here. Issues resolved in the WildFly Core update included with WildFly 26.1.1 are available here. Note that the release artifacts are available in public maven in the jboss.org maven repo..
Due March 2022, Java 18 incubates a vector API, previews pattern matching for switch statements, adopts UTF-8 as the default character set, and includes a simple web server.
The next version of standard Java seems poised to include a foreign function and memory API, a vector API, pattern matching for switch expressions, universal generics, and more.
Memory manager for Kotlin/Native lifts restrictions on object sharing between threads and offers leak-free, concurrent programming primitives.
Our IT solutions allow businesses to focus on growth, without the hassle of maintaining and monitoring IT infrastructures. Less downtime, more productivity.
Developer survey by the open source foundation finds nearly half of respondents will migrate to Jakarta within two years.
The OpenJDK community plans to develop a Service Provider Interface.
GCToolkit parses log files into discrete events and has an API for aggregating data from those events, allowing complex analyses of the state of managed memory in the JVM.
Microsoft’s Java Engineering Group has open-sourced the Microsoft GCToolkit, a set of libraries for analyzing Java garbage collection (GC) log files.
Available on GitHub and offered under the MIT license, GCToolkit parses log files into discrete events and has an API for aggregating data from those events. Users can create arbitrary and complex analyses of the state of managed memory in the JVM, as shown by the Java GC log.
Kotlin 1.5.30 offers trial run of sealed when statements and suspend functions, language features that could be production-ready in Kotlin 1.60.
On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Boot 2.5.4 has been released and is now available from Maven Central.
This release includes 35 bug fixes, documentation improvements, and dependency upgrades. Thanks to all those who have contributed with issue reports and pull requests.
Iterators in Java are a simple mechanism to help developers avoid runtime exceptions. Let's explore the difference between fail-fast and fail-safe iterators.
© 1991-2022 NOTiFY Ltd.