News & Features

Plastic, magnetic letters in compartmented boxes.

Java 101: Learn Java from the ground up -- updated for JDK 12

If you're new to Java then you've come to the right place. Get an overview of the Java platform, then code your first application using JDK 12 and the new Java Shell

Jeff Friesen

solar eclipse sun ring shadow clods

Eclipse proposes Kubernetes development tools

The Eclipse Tempest project would bring tools for building Kubernetes applications to multiple IDEs and languages

Paul Krill

time / clock / history / coffee / java

Red Hat to maintain OpenJDK 8 and OpenJDK 11

Red Hat will be providing bug fixes and security patches for the two older releases of the JDK, taking over from Oracle

Paul Krill

JavaWorld > Persistence [series] > data / data center / database / server

Java persistence with JPA and Hibernate, Part 1: Entities and relationships

In-depth tutorial introduction to modeling entities and relationships for Java data persistence. Includes an example application based on Java 8 with Hibernate 5.3.6.

Steven Haines

boxing man defense

Oracle’s and IBM’s hybrid cloud defense may not hold

The future may be in the public cloud, but AWS, Microsoft, and Google are collecting all the on-premises cash they can along the way

Matt Asay

raining data on keyboard programming developer code

What’s new in Microsoft Visual Studio Code

Microsoft regularly updates Visual Studio Code. Keep track of the updates’ key capabilities in this changelog

Paul Krill and Serdar Yegulalp

Javaworld > JVM / JDK / JRE explainer series

JVM, JDK, JRE: What's the difference?

Three indispensable Java platform components, and how they work together in your Java applications

JavaWorld staff and Matthew Tyson

JavaWorld > Persistence [series] > coding / programming / software development

What is JDBC? Introduction to Java Database Connectivity

Get to know Java's low-level API for making database connections and handling SQL queries and responses

Matthew Tyson

JavaWorld > Android Studio for Beginners [movile java package]

Android Studio for beginners--4 tutorials to get you started with Android

A complete beginner's guide to Android Studio, from installing Android Studio to coding and debugging your first Android app. Includes source code for the example app

Jeff Friesen

data conversion

XML and JSON in Java SE, Part 2: JSON-B

Use JSON-B to serialize and deserialize Java objects, arrays, and collections in Java SE

Jeff Friesen

dragon statue head

Alibaba offers its own Java distribution

Now in beta, Dragonwell8 JDK works only on 64-bit x86 Linux systems

Paul Krill

coffee beans java bliss jolt caffeine by ryan mcguire gratisography

Java and JVM to zero in on GPUs and containers

Oracle says future Java developments will focus on improving language and runtime support for big data, machine learning, and cloud-native workloads

Paul Krill

Load More
Classic Java Tutorials
Resources
More Resources »
Java Help Center