JavaWorld, from IDG

Java

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

fa-18 going transonic speed fast jet
surprised woman mistake oops shock surprise by deagreez getty

Java / JVM / flavors / flavours

Kotlin 1.6.0 debuts memory manager

Memory manager for Kotlin/Native lifts restrictions on object sharing between threads and offers leak-free, concurrent programming primitives.

women spinning plates asynchronous programming synchrony multi tasking by graemenicholson getty ima

Java could get virtual threads

OpenJDK draft proposal would make concurrent programming far easier, while making more efficient use of hardware resources.

Abstract Java code

Kotlin roadmap points to compiler, mobile improvements

Android and iOS code sharing technology, namespace prototype, code coverage plug-in, and documentation generation tool also in the works.

coffee mug - coffee beans - Java

OpenJDK proposals would bring universal generics to Java

Universal generics would allow Java type variables to range over primitive and reference types, making it easier to extend or reuse code across different types.

Java / coffee / beans

Microsoft joins Java Community Process

Newfound commitment to the Java platform includes releases of Microsoft Build for OpenJDK in May and Language Support for Java on Visual Studio Code in October.

coffee cup - coffee beans - Java

How to use Docker for Java development

Take advantage of Docker to ease Java development. Learn how to update a running Java codebase (without restarting the container) and to debug into a remotely running containerized Java app.

jet aircraft is maneuvering for landing 149957988

JetBrains unveils Qodana code quality platform for CI/CD

Qodana code quality monitoring platform integrates with the IntelliJ IDE and supports Java and Kotlin, with support for additional JVM and non-JVM languages in the works.

knot rope joined tie tied

Red Hat OpenStack tightens OpenShift Kubernetes integration

Red Hat OpenStack Platform 16.2 allows OpenStack and OpenShift users to run VM-based and container-based workloads side by side with better performance and security.

one number first

Python tops Tiobe language index

Python rises above C and Java to take the top position in the index of programming language popularity for the first time.

Java / coffee

Quarkus: Get started with Kubernetes-native Java

Red Hat’s Quarkus is a full-stack, open-source Java framework designed for containers and cloud environments. See why it’s a worthy alternative to Spring.

red eyed tree frog

Java port eyed for RISC-V hardware

Port of the JVM to the open-source licensed instruction set architecture could be ready later this year, if project gets approval to proceed.

fail missed unsecure

6 great new Java features you don’t want to miss

It’s not easy to keep up with Java’s frequent feature releases. If you missed sealed classes, text blocks, records, the new string methods, or the Optional class, let’s fix that.

Neon Open sign

Oracle v. Google: What the verdict means for open source

Much of the software we use today is built on re-implemented APIs, like the Java API in question in Oracle v. Google. An Oracle victory would have stopped open-source innovation in its tracks.

solar eclipse sun ring shadow clods

Eclipse’s Jakarta EE gains momentum

Developer survey by the open source foundation finds nearly half of respondents will migrate to Jakarta within two years.

Java / coffee / beans

JDK 17: The new features in Java 17

The latest long-term support release of standard Java features always-strict floating point semantics, a foreign function and memory API, a uniform API for pseudo random number generators, and much more.

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

Java internet address resolution plan proposed

The OpenJDK community plans to develop a Service Provider Interface.

garbage collection trash truck

Microsoft open-sources Java garbage collection analyzer

GCToolkit parses log files into discrete events and has an API for aggregating data from those events, allowing complex analyses of the state of managed memory in the JVM.

spiral spring coil / cycles / iterations

How to secure REST with Spring Security

Setting up authentication and access control in Spring Security is painstaking, but you can draw on very powerful capabilities. Here’s how to get started.

Load More