String concatenation with Java 8

String concatenation is one of the most well known caveat in Java. Almost all experienced Java developpers have already heard or read explanations about when…

Similar

GraalVM: Polyglot VM for Java

GraalVM is a new open source project by Oracle which is trying to make Java VM an universal VM to run all the major languages. Before GraalVM, there were already few languages like Scala, Closure which targeted JVM as their runtime. This has been hugely s... (more…)

Read more »

Jextract, Distilled (Java Project Panama)

The idea behind the jextract tool is to mechanically generate a set of interfaces from a C header file. Together, these interfaces can be thought of as Java bindings for the native library whose headers has been processed by jextract. These interfaces are... (more…)

Read more »

Java 8 Lambdas – A Peek Under the Hood

Java 8 was released in March 2014 and introduced lambda expressions as its flagship feature. This article sheds light on how Java 8 lambda expressions and method references are implemented under the hood, and looks at the generated bytecode and performanc... (more…)

Read more »