JavaWorld, from IDG

Java

Java | News, how-tos, features, reviews, and videos

mainframe servers in the cloud

Eclipse Jakarta EE upgrade zeroes in on cloud

Jakarta EE 10 arrives with a focus on building modern, simplified, and lightweight cloud-native Java applications, including a Core Profile for microservices.

Java sign

JDK 19: The new features in Java 19

Now available for production use, Java 19 features structured concurrency, virtual threads, pattern matching for switch expressions, a vector API, and a Linux/RISC-V port.

java / coffee

JavaFX 19 rich client Java platform arrives

Update extends H.265 video support to HTTP Live Streaming, adds CSS focus indicators, and fixes modal behavior and touch-screen bugs.

data flow

Proposed Java API would enable sharing of immutable data across threads

Extent-local variables would provide a way to share data both within a thread and with child threads in Java, making it easier to reason about data flow.

e learning online education book pages education webinar by anthiacumming getty

What is JSP? Introduction to Jakarta Server Pages

One of the original Java web technologies, JSP is still widely used with servlets and JSTL. Here's how to use Jakarta Server Pages to build dynamic web pages that connect to the Java back end.

Using cloud between multiple devices

8 Java frameworks for embedded development

Developers writing embedded Java applications have a stack of frameworks and other tools to choose from. Here are the best Java frameworks used for embedded development today.

networking background

CodeSee launches enterprise plan with service maps

CodeSee Enterprise scans repos to automatically detect the connections between services, visualize them, and link them to the underlying code, providing a Google Maps-like view of the codebase.

Abstract network of digital streams.

Intro to MicroStream: Super-fast serialization in Java

MicroStream is a modern Java object graph persistence layer that achieves high performance through a vastly superior approach to serialization. Let’s take a look.

apache tomcat cat shadow prowel hide predator bysnapwire pexels

What is Tomcat? The original Java servlet container

Everything you need to know about Tomcat: The high-availability Java and Jakarta EE application server for servlets, JSP, and WebSockets.

calendar and hourglass

Java 7 reaches end of life

Extended support is expiring for a Java variant that is more than a decade old.

miku 12 ps2 stars

How to use the Command pattern in Java

Learn how to use the Command pattern to encapsulate requests as objects that you can execute alone or in sequence in your Java programs.

Java / binary code / gears / programming / coding / development

7 reasons Java is still great

Java has endured radical transformations in the technology landscape and many threats to its prominence. What makes this technology so great, and what does the future hold for Java?

java / coffee / beans

So why did they decide to call it Java?

The technology is legendary, but how and why Sun Microsystems eventually settled on the name 'Java' was always something of a mystery—even to those involved.

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

Choosing your Java IDE

Which Java IDE is best? Compare IntelliJ IDEA , Eclipse, and NetBeans for features, usability, and compatibility with your favorite tools and frameworks.

prediction predict the future crystal ball hand holding crystal ball by arthur ogleznev via unsplash

Abstract classes vs. interfaces in Java

When should you choose an abstract class over an interface in Java? Take the challenge! Learn the difference between these Java language elements and how to use them in your programs.

A network of clouds with binary code.

8 Java frameworks for a cloud-native world

These lighter-weight Java frameworks combine cloud-native flexibility with Java’s time-tested engineering, so you can write responsive code that’s easy to deploy anywhere.

Java / coffee / beans in hands

OpenJDK proposal would provide Java class file API

OpenJDK proposal would replace ASM with an up-to-date and performant API for parsing, generating, and transforming Java class files.

hot coffee java beans cup steam

Okta’s Matt Raible: How I became a Java hipster

The Okta developer advocate and JHipster evangelist discusses Java and JavaScript development, monoliths and microservices, software scaling vs. people scaling, and making security friendlier for developers.

speed fast race car shutterstock 1168856884

Kotlin unveils K2 compiler

Kotlin 1.7.0 introduces an alpha version of the new K2 compiler and a new approach to incremental compilation in Gradle.

Hipster millennial holding a homemade virtual reality mask

Intro to JHipster: A full-stack framework for Java and JavaScript

A mature framework for generating hybrid Java and JavaScript applications, JHipster supports the development tools you love and provides monitoring and other administrative capabilities out of the box.

Load More