News & Features

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

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

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

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

big data blue

Pub/sub messaging: Apache Kafka vs. Apache Pulsar

Apache Kafka set the bar for large-scale distributed messaging, but Apache Pulsar has some neat tricks of its own

Ian Pointer

google cloud services

Google Cloud Run runs stateless containers, serverlessly

Google Cloud Run lets you deploy stateless, HTTP-invocable containers to a managed compute service or to Google Kubernetes Engine

Paul Krill

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

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] > data blocks / data center / database / server traffic routing

What is JPA? Introduction to the Java Persistence API

Get to know the Java ORM standard for storing, accessing, and managing Java objects in a relational database

Matthew Tyson

Printing money > currency > U.S. 100-dollar bills

Why Oracle is happy to lose to AWS and MongoDB

Open source and cloud developers lead the charge away from Oracle’s database, but they're not where Oracle makes its money

Matt Asay

dragon statue head

Alibaba offers its own Java distribution

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

Paul Krill

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