News

Excessive object creation can be a huge problem in Java programs. Despite continuing improvements in JVM technology for memory management, the object creation and garbage collection cycle is still ...
The non-Java JVM languages tend to be more concise (less verbose) than Java. Almiray showed the common JavaBean example written in Java and said we have come to rely on IDEs because of the pain ...
Java profiler tools fall into two camps: Java sampling and JVM instrumentation. In this article we compare the differences between the two approaches.
The terms JVM tuning and Java optimization are often used interchangeably, but there is an important difference between the two practices. In short, JVM tuning requires some tradeoff between metrics ...
Enter Scala: a statically-typed language that compiles to the Java Virtual Machine (JVM) and is a blend of object-oriented and functional programming paradigms.
Much of its popularity is due to JVM compatibility and support for Java 6; but more importantly, it's possible to build a project with a mix of code files written in either Kotlin or Java.