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.
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 ...
For both short- and long-term allocations, the C++ program is considerably faster than the Java program running on any JVM. Short-term allocations have been one focus area for optimization in HotSpot.
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.
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 ...
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.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results