With many excellent languages to choose from on the JVM, where does Java itself fit in 2021? If you haven't been keeping an eye on Java, what have you missed? Is Java still a viable, modern option when programming on the JVM? (more…)
Read more »
Reflection is a killer feature in Java Language. It's a technique that combined with annotations and interfaces allows us to do Dynamic and ... (more…)
Read more »
When it comes to code compilation and execution, not all programming languages follow the same approach. One of the common although not ideal ways to differentiate them is to split them into 2 groups compiled and interpreted languages. (more…)
Read more »
Whenever I tell people I’ve been working with Java I get the same reaction: (more…)
Read more »
Project Loom's mission is to make it easier to write, debug, profile and maintain concurrent applications meeting today's requirements. Threads, provided by Java from its first day, are a natural and convenient concurrency construct (putting aside the sep... (more…)
Read more »