News & Features

Plastic, magnetic letters in compartmented boxes.

Java 101: Learn Java from the ground up

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

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

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

Mastering 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

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

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

library shelves books stacks

24 Python libraries for every Python developer

Web apps, web crawling, database access, GUI creation, parsing, image processing, and lots more—these handy tools have you covered

Serdar Yegulalp

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

big data messaging system / information architecture / mosaic infrastructure

Why event-driven architectures are important today

These architectures enable the decoupling of rule-based services to microservices that consume and share data based on events

Isaac Sacolick

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

dragon statue head

Alibaba offers its own Java distribution

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

Paul Krill

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

business savvy cio suit tailor maniquin unknown headless businessman

Programming languages are now driven by corporations: Should we be worried?

Today, seemingly the only way a new programming language hits the big time is with the generous backing of a megacorp

Matt Asay

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

robot monitoringa  cog wheel system for maintenance [automation]

New Google project offers Kubernetes building blocks for CI/CD

Tekton is an open-source toolkit for creating cloud-native continuous integration and delivery pipelines on Kubernetes

Paul Krill

java coffee cup of coffee mug white saucer froth

Gluon ships JavaFX 12

Interim release of the rich client application platform for Java offers a long list of bug fixes

Paul Krill

cloud comput connect multiple

Jenkins tries to reinvent itself as cloud-native for Kubernetes

The Jenkins X project tries to modernize the CI/CD platform that has fallen on hard times

Paul Krill

data conversion

Java XML and JSON: Document processing for Java SE, Part 2

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

Jeff Friesen

Neon Open sign

Open source licenses may not matter so much any more

The Open Source Initiative won't endorse SSPL, but MongoDB is going forward anyway

Matt Asay

java -- beans, grounds, coffee -- binary background

Java, meet Kubernetes and serverless computing

Red Hat’s beta Quarkus framework aims to optimize Java development for distributed application architectures

Paul Krill

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