News & Features

language / alphabet / letters / characters

Java 101: Elementary Java language features--updated for JDK 12

Learn three ways to document your code, then get started using identifiers, types, literals, and variables in Java SE 12

Jeff Friesen

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

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

JavaWorld > Android Studio for Beginners [movile java package]

Android Studio for beginners: Java programming 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

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

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