GeistHaus
log in · sign up
10 pages link to this URL
On the Boundaries of Final

Explore JEP 500 and the Java Memory Model to understand the 'final' keyword. Learn why immutable Java fields appear mutable during unsafe publication.

0 inbound links article en Language SemanticsMemory Models Java final keywordJEP 500Unsafe PublicationJava Memory ModelShallow ImmutabilityJLS 17
Mostly nerdless

Every two weeks a text on profiling, debugging or eBPF

0 inbound links website en Java ServicabilityComputer ScienceOpenJDKProfilingeBPFCrafts JavajcmdOpenJDKJSONheap-dumpJFRprofilinggamehello-ebpfsched_extjstallCustom EventschocolatecraftsagentJVMTI CC BY-SA 3.0
Java 26: what’s new? | Loic's Blog

Now that Java 26 is features complete (Rampdown Phase Two at the day of writing), it’s time to walk through all the functionalities that bring to us, developers, this new version. This article is part of a series on what’s new on the last versions of Java, for those who wants to read the others,

0 inbound links article en informatiquejavajava26whatsnew what’s new on the last versions of Javajavajava26whatsnewarchitecturebddbenchmarkblogchti jugconceptioncroatiedatabasedesign patterndevoxxfirefoxgcpgoogleinformatiquejava9java10jmhjordaniekestralayoutliberté dexpressionlinuxmadagascarmicro-benchmarknosqlpatron de conceptionpaysageperformancephotospolitiqueprofilingquarkusRESTRESTfulsitemeshtesttransportvoyagewebweb 2.0windowsécologieéquitable
Java 26 Is Here, And With It a Solid Foundation for the Future

Java 26 is here, and its main purpose seems to be to provide a solid foundation for future things to come. It comes with a few new features, some performance improvements and multiple enhancements that mention Project Valhalla as the inspiration for their existence. This post has all the info!

0 inbound links article en