JavaWorld, from IDG

Java

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

Two developers / programmers collaborate as they review code via laptop display.
shutterstock 560673883 coffee poured into white coffee cup coffee beans java

Swimmers racing in three swimming pool lanes.

How to use ForkJoinPool in Java

Use ForkJoinPool to break down computationally intensive tasks and execute them in parallel for better Java application performance.

intel coffee lake figurative image java

Amazon Corretto, Java 17 adoption soar, New Relic reports

New Relic’s 2023 State of the Java Ecosystem Report finds that Amazon has surpassed Oracle as the leading JDK vendor, while use of Java 17 has increased four-fold.

coffee mug - coffee beans - Java

OpenJDK proposals would bolster Java integrity, encryption

One proposal would restrict Java APIs to maintain the strong encapsulation that assures the integrity of code and data, while a second would introduce a Key Encapsulation Mechanism API.

shutterstock 523715947 rocket takeoff against a clear blue sky

Oracle expands availability of Java 8 performance pack

The Java 8 Enterprise Performance Pack, a performance boosting drop-in replacement for JDK 8 workloads on Linux, is now available via public download.

shutterstock 1175637019 learning to ride a bike training wheels

OpenJDK proposal would make Java easier to learn

Flexible main methods and anonymous main classes would help students write basic programs much more concisely and reduce the ceremony of writing simple programs.

racing speed runners binary compete

Hands-on with Java and Wasm

Compiling Java code to WebAssembly is an efficient way to get it running in a web browser, and you get a serious performance boost. Let's check it out.

butterfly transformation

The changing world of Java

Vaadin's State of Java Report is a treasure trove of knowledge about how developers are using Java today. Let's dig in.

JetBlue Airbus 321

JetBrains updates IDEs for Java, JavaScript, Ruby

Improvements to the IntelliJ IDEA, WebStorm, and RubyMine IDEs range from smoother zooming and navigation to faster code completion, dependency resolution, and Git commits.

Java / coffee / beans / production / processing

Generational garbage collection promises to boost Java performance

Generational Z Garbage Collector would lower garbage collection CPU overhead, lower heap memory overhead, and reduce the risk of allocations stalls, OpenJDK proposal says.

speed_digital_car_lights_vehicle_fabio ballasina unsplash

Oracle Helidon taps virtual threads for ‘pure performance’

Version 4.0.0 of Oracle’s Java microservices framework introduces a web server based on virtual threads, which promise both outstanding performance and simpler programming.

java coffee cup of coffee mug white saucer froth

JDK 20: The new features in Java 20

The latest upgrade of standard Java, now available in a production release, incubates or previews a number of new capabilities including virtual threads and structured concurrency.

Oracle headquarters

Oracle: Java subscribers can renew under old terms

Existing Oracle Java SE licensees may continue with their per-processor or per-user plans, and do not have to move to the new per-employee subscription, Oracle says.

shutterstock 523715947 rocket takeoff against a clear blue sky

Eclipse Java downloads skyrocket

Eclipse Foundation reports more than 12 million downloads of its Temurin Java SE binaries per month over the past three months.

abc collage 2 alphabet letters 109167736

Java source code could switch to UTF-8 encoding

The current state of ‘ill-defined encoding’ creates unnecessary problems when working with the JDK codebase, an OpenJDK proposal says.

Red rotary phone, ringing, calling, callback

How to use callbacks in Java

Learn how to use synchronous and asynchronous callbacks in Java—including callbacks with lambda expressions, CompletableFuture, and more.

us hundred dollar bills united states currency money budget salary revenue cost economic recovery b

Oracle’s new Java subscription model to cost a lot more: Gartner

In January, Oracle replaced the Java SE and Java SE Desktop subscription with the new Java SE Universal subscription that charges enterprise on a per employee metric instead of a per processor or per named user plus metric.

aspiration; vision; hand reaching for the light

Project Valhalla: A look inside Java’s epic refactor

Valhalla is nothing short of a Java language overhaul, promising to correct longstanding performance issues. Here's a first look at what's coming, starting with the new value classes and primitive classes.

padlock on a background of 0s and 1s

GitHub Copilot update includes security vulnerability filtering

GitHub says the controversial AI-assisted coding tool is now being used by more than 400 organizations to increase developer productivity and improve code quality.

Load More