ROTFLMAO
Yes, Java is robust and bulletproof, but modern?
They had to pull their version of string interpolation in 2024 because they couldn’t make it work.
C# has had string interpolation since 2015.
2015.
And it’s gotten a hell of a lot slicker and easier to use in the meantime.
Don’t get me wrong, you WANT Java if your app needs to remain up and running for years on end with tens of thousands of actions a second. There is a damn good reason, for example, why Azureus/BiglyBT is written in Java, after all… it remains up and running with absolutely crushing loads long after other torrent clients go titsup.
But “modern”??
Sorry, that is all sorts of hilariously wrong. From where I stand, “modern” Java feels a lot like C#… circa 2012.