How is this new release better than Java 1.4.2? What can a server running Java 21 do that wasn't possible in Java 1.4.2?
It's an opportunity to reflect on the material differences in this new release.
At that point, why develop anything? The first Turing-complete processor is enough for everything anyone will ever want.
As long as it has 640KB of memory.
Is this a(n attempted) troll or an honest question? There's a mountain of new libraries and language features since then ...
> What can a server running Java 21 do that wasn't possible in Java 1.4.2?
Virtual threads
Comparing it to Java 1.5 is a better baseline since before that, Java didn't have a defined memory model so was an implementation-defined 'wild west'. Also, we can then skip the basic has/not-has generics.