News & Features

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

data conversion

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

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

Jeff Friesen

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

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

robot monitoringa  cog wheel system for maintenance [automation]

Tekton 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

cloud comput connect multiple

Jenkins tries reinventing itself for Kubernetes

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

Paul Krill

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

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

abstract binary code

CI/CD your way: Tools 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

java coffee lover

JDK 13: The new features coming to Java 13

The late 2019 version of standard Java is tentatively slated to support raw string literals

Paul Krill

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