Javaworld > JVM / JDK / JRE explainer series

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

JavaWorld staff and Matthew Tyson , 03/11/19

News & Features

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

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

transformation / conversion / data cubes shift from one color to another

XML and JSON in Java SE, Part 1: SAXON and Jackson

Learn how to transform and convert XML and JSON documents with SAXON and Jackson

Jeff Friesen

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

abstract binary code

CI/CD your way: 11 on-prem options for continuous integration and delivery

From Jenkins and GitLab to Azure DevOps Server, these tools bring a CI/CD pipeline to your own server, Kubernetes cluster, or hybrid cloud

Peter Wayner

JavaWorld > Android Studio for Beginners [movile java package]

Tutorial series: Android Studio for beginners

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

The start and finish line of the Inishowen 100 scenic drive [Ireland]

Java Challengers #6: Thread behavior in the JVM

The JVM does what it wants to do, so how can you predict the order of thread execution?

Rafael Chinelato Del Nero

gears iot

Automated machine learning with Google Cloud's AutoML

Google’s AutoML lets you create customized deep learning models without any knowledge of data science or programming

Martin Heller

An engineer with a city skyline superimposed on his hardhat, surrounded by circuits and binary code.

Cloud IDE review: AWS Cloud9 vs. Eclipse Che vs. Eclipse Theia

You don’t have to develop locally to get full IDE support. We compare three great tools that let you edit and debug code from a browser

Martin Heller

convergence morph wires cables mess

The ugly truth about cloud computing in the enterprise

Enterprise cloud governance is a mess as clouds become the new IT siloes, a sprawl disguised under the “multicloud” or “hybrid cloud” label

Matt Asay

jsp java web technology puzzle pieces connects

What is JSP? Introduction to JavaServer Pages

Get an overview of JavaServer Pages, then write your first JSP page that connects with a Java servlet and deploys on Tomcat

Matthew Tyson

snake skin fractal

Machine learning with Python: An introduction

Find out how Python compares to Java for data analysis, then use Flask to build a Python-based web service for machine learning

Gregor Roth

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