News

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.
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.
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).
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.