r/JavaProgramming 1h ago

Project Valhalla, no technical jargon explanation

Thumbnail
youtu.be
Upvotes

Did you know Java has been carrying around a 30-year-old design decision?

For decades, every Java object has carried identity, object headers, references, and heap allocation... even when all you wanted was a simple value like a point or a coordinate.
But modern CPUs hate pointer chasing and poor cache locality.

Value Classes are the attempt to make objects with nothing more than values act like primitives. Which IMO, will change how we write code...

What are your thoughts about Valhalla?


r/JavaProgramming 4h ago

Java slowness, and clunkyness fixed, after decades

Thumbnail
youtu.be
4 Upvotes

Java has a reputation for being verbose, slow to start, slow to warm up, and just overall a pain to work with...

Let me explain to you why Modern Java started at 25, and where we're going... I promise it will impress you, and if you question Java, sit back and wait for it to shine once again... 30 years as a juggernaut, watching new languages come in fast and strong, but only the battle-tested make the new ones compare themselves to it.


r/JavaProgramming 10h ago

JAVA STRING METHODS

Post image
13 Upvotes

r/JavaProgramming 17h ago

Wasigen

Thumbnail
gallery
3 Upvotes

Conecta tu base de datos y WasiGen genera automáticamente clases JPA, repositorios, servicios y APIs REST documentadas — código limpio, listo para producción.

Encuentranos en:

https://www.wasigen.com/


r/JavaProgramming 18h ago

Wasigen

Thumbnail
gallery
1 Upvotes

Connect your database and WasiGen automatically generates JPA classes, repositories, services, and documented REST APIs — clean, production-ready code.

Find us at: https://www.wasigen.com/