Tag

Java11

1 views collected around this technical thread.

Big Data Technology Architecture
Big Data Technology Architecture
Mar 25, 2025 · Big Data

Kafka 4.0 Release: KRaft Architecture, Consumer Group Optimizations, and New Queue Features

Kafka 4.0 marks a milestone release that replaces ZooKeeper with the KRaft consensus engine, improves scalability and performance, introduces a server‑side consumer‑group protocol, adds shared‑group queue capabilities, and updates Java requirements and documentation, delivering a more robust and flexible streaming platform.

Distributed StreamingJava11KRaft
0 likes · 6 min read
Kafka 4.0 Release: KRaft Architecture, Consumer Group Optimizations, and New Queue Features
Architecture Digest
Architecture Digest
Sep 25, 2024 · Fundamentals

A Practical Overview of New Java Features from Java 9 to Java 17

This article presents a concise, hands‑on review of the most useful Java language enhancements introduced between Java 9 and Java 17—including private interface methods, Optional API upgrades, var type inference, the new HTTP client, switch expressions, text blocks, records, instanceof pattern matching, and sealed classes—illustrated with clear code examples.

JavaJava11Java17
0 likes · 15 min read
A Practical Overview of New Java Features from Java 9 to Java 17
Java Architecture Diary
Java Architecture Diary
Jan 10, 2023 · Backend Development

Master Java 11 HttpClient WebSocket: Build, Listen, and Send Messages

This guide demonstrates how to use Java 11’s HttpClient to build a WebSocket client, implement a listener for various message events, and send both text and binary data, including a complete runnable example that showcases connection setup, message handling, and periodic sending.

HttpClientJavaJava11
0 likes · 6 min read
Master Java 11 HttpClient WebSocket: Build, Listen, and Send Messages
Java Architecture Diary
Java Architecture Diary
Jan 10, 2023 · Backend Development

Master Java 11 HttpClient: Synchronous & Asynchronous Requests Explained

This article introduces Java 11's built-in HttpClient, compares it with legacy HttpURLConnection and third-party libraries, and provides detailed code examples for creating and configuring HttpRequest objects, sending synchronous and asynchronous requests, handling headers, timeouts, bodies, and demonstrates a custom mica-http wrapper for practical use.

HttpClientJavaJava11
0 likes · 11 min read
Master Java 11 HttpClient: Synchronous & Asynchronous Requests Explained
macrozheng
macrozheng
Apr 24, 2021 · Backend Development

Microsoft Build of OpenJDK: Free LTS Java for Azure and Beyond

Microsoft recently released the preview of its Build of OpenJDK, a free, long‑term support Java distribution that includes Java 11 binaries for x64, macOS, Linux, and Windows, with early‑access builds for Java 16 on ARM, and plans to make it Azure’s default Java 11 runtime by year‑end.

AzureJavaJava11
0 likes · 4 min read
Microsoft Build of OpenJDK: Free LTS Java for Azure and Beyond
360 Tech Engineering
360 Tech Engineering
Sep 11, 2020 · Backend Development

Key New Features of Java 11 and Practical Migration Guide

This guide explains why Java 11 is worth adopting, lists its major language and API enhancements over Java 8—including var type inference, improved collections, stream and HTTP client APIs—and provides detailed solutions for common migration issues such as missing JAXB modules and container‑aware JVM behavior.

HttpClientJAXBJava11
0 likes · 6 min read
Key New Features of Java 11 and Practical Migration Guide
360 Quality & Efficiency
360 Quality & Efficiency
Sep 11, 2020 · Backend Development

Why Choose Java 11: New Features, Migration Tips, and Common Upgrade Issues

This article explains the advantages of upgrading to Java 11—including container support, a smaller runtime, long‑term support, new language features like var, enhanced APIs such as the HTTP client, and detailed solutions for migration problems such as missing JAXB dependencies and compilation errors.

ContainersFeaturesHTTP Client
0 likes · 6 min read
Why Choose Java 11: New Features, Migration Tips, and Common Upgrade Issues
Java Architecture Diary
Java Architecture Diary
Feb 21, 2020 · Backend Development

Why Upgrade to Java 11? Key Features, Performance Boosts, and Migration Tips

This article explains Java 8's commercial licensing, highlights Java 11's performance gains, outlines major language and API enhancements from Java 8 to 11, provides code examples, discusses HTTP client usage, removed components, container support, and recommends Amazon Corretto as a free JDK alternative.

APIJDKJava
0 likes · 14 min read
Why Upgrade to Java 11? Key Features, Performance Boosts, and Migration Tips
Java Architect Essentials
Java Architect Essentials
Aug 15, 2018 · Fundamentals

Java 11 Upcoming Features and Their Differences from Java 9 and 10

The article outlines the scheduled Java 11 release, detailing four major JEP proposals—including local‑variable syntax for lambda parameters, the low‑overhead Epsilon garbage collector, dynamic class‑file constants, and removal of Java EE/CORBA modules—while also discussing the shift to a faster release cycle and long‑term support model.

Garbage CollectionJavaJava11
0 likes · 6 min read
Java 11 Upcoming Features and Their Differences from Java 9 and 10