Improving the Reading Experience

After months of preparation, Java Magazine is moving to a new, responsive web format.

May/June 2019

Getting Started with Kubernetes

Automate the deployment, scaling, and management of containerized applications and services.

GraalVM: Native Images in Containers

Put Java apps into containers, run them as native apps, and get faster startup times and lower memory overhead.

Containerizing Apps with jlink

A JDK utility greatly facilitates containerizing your applications.

New switch Expressions in Java 12

A new preview feature makes switch statements friendlier and less error-prone.

Java Card 3.1 Unveiled

The major new release tunes the popular Java platform for IoT.

Quiz Yourself

Try more intermediate and advanced test questions.