News

I was impressed with how Andres Almiray 's performed as a substitute speaker for Hamlet D'Arcy 's JavaOne 2010 presentation " Code Generation on the JVM " and looked forward to his presentation of ...
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.
InfoQ spoke with book author Venkat Subramaniam about strategies and design approaches for programming concurrency on JVM and hardware capabilities to achieve concurrency.
The Java virtual machine (JVM) is a program whose sole purpose is to execute other programs. This simple idea has made Java one of the most successful and long-lived platforms of all time.
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 ...
JVM languages -- programming languages that run on the Java Virtual Machine (JVM), such as Kotlin, Clojure, Groovy and Scala -- are increasingly popular with software developers that seek Java-like ...
The SavaJe Mobile Platform exposes a multitasking Java virtual machine (JVM) and nothing more. There's no native operating system, nor are there any application programming interfaces (APIs) (Fig. 1).
Two decades of large-scale investment in Java's developing language and platform is strikingly rare in the history of languages.
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.
You can fix your Java memory leak problem without a costly JVM heap dump. Just use Java Flight Recorder's Old Object Sample event and view the recording in JDK Mission Control.