News

When Java was released in 1995, all computer programs were written to a specific operating system, and program memory was managed by the software developer. The JVM was a revelation. JavaWorld / IDG ...
James Ward is a Java Champion and Google’s Kotlin product manager. In this interview, he speaks about the state of Java, JVM languages, mutability, and functional programming.
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 ...
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.
Java instrumentation and sampling tools Java Flight Recorder is the de facto Java sampling tool, having been built directly into the JVM since the Java 8 LTS release. Incredibly efficient, the default ...
Java still holds a large majority, with 86.9% of developers saying they use it as their main programming language for building JVM applications, compared to 5.5% with Kotlin.