Tagged articles
27 articles
Page 1 of 1
JavaGuide
JavaGuide
Oct 16, 2025 · Backend Development

Why Upgrading from Java 8 to Java 21 Boosts Development Efficiency

The article walks through the evolution from Java 8 to Java 21, comparing preview and standard features such as pattern‑matching instanceof, switch expressions, text blocks, the new HttpClient API, var type inference, virtual threads, records, immutable collections, improved try‑with‑resources, sequenced collections, and garbage‑collector enhancements, illustrating each with concrete code examples and practical recommendations.

JavaJava 21Record
0 likes · 16 min read
Why Upgrading from Java 8 to Java 21 Boosts Development Efficiency
Architecture Digest
Architecture Digest
Oct 13, 2025 · Backend Development

Unlock Java 17: 7 Game-Changing Features Every Developer Must Know

This article explores the most impactful Java 17 enhancements—including records, sealed classes, pattern matching, text blocks, var, improved switch expressions, stream API upgrades, enhanced NullPointerException, new garbage collectors, and the foreign memory access API—showing how they simplify code, boost performance, and modernize Java development.

JDK 17JavaSealed Classes
0 likes · 15 min read
Unlock Java 17: 7 Game-Changing Features Every Developer Must Know
Su San Talks Tech
Su San Talks Tech
Oct 12, 2025 · Backend Development

Unlock Java 17: 7 Game-Changing Features Every Developer Must Know

This article explores the most impactful Java 17 enhancements—including records, sealed classes, pattern matching, text blocks, var, enhanced switch, and new APIs—showing how they simplify code, improve readability, boost performance, and modernize Java development for both beginners and seasoned programmers.

JDK 17JavaRecord
0 likes · 13 min read
Unlock Java 17: 7 Game-Changing Features Every Developer Must Know
macrozheng
macrozheng
Oct 12, 2025 · Fundamentals

Unlock Java 17: Record, Sealed Classes, Pattern Matching & More Explained

Discover how Java 17’s new features—record classes, sealed classes, pattern matching, text blocks, enhanced switch expressions, var type inference, improved Stream API, and better NullPointerException messages—streamline code, boost readability, and increase performance, with practical examples and tips for modern Java development.

JDK 17JavaRecord
0 likes · 11 min read
Unlock Java 17: Record, Sealed Classes, Pattern Matching & More Explained
Architect's Tech Stack
Architect's Tech Stack
Oct 1, 2025 · Backend Development

Unlock Java 17: Records, Sealed Classes, Pattern Matching & More

This article explains why upgrading from Java 8 to JDK 17 is essential, detailing new language features such as records, sealed classes, pattern matching, text blocks, var inference, enhanced switch, Stream API improvements, better NullPointerExceptions, modern garbage collectors, and the foreign memory access API, all illustrated with concise code examples.

JDK 17JavaRecord
0 likes · 13 min read
Unlock Java 17: Records, Sealed Classes, Pattern Matching & More
Ray's Galactic Tech
Ray's Galactic Tech
Sep 29, 2025 · Fundamentals

Unlock Java’s ‘Magic Syntax’: A Deep Dive into JDK 17’s Elegant Features

JDK 17 introduces sealed classes, pattern matching, text blocks, and record types that together transform Java code into a more declarative, concise, and safe style, offering developers modern syntax, reduced boilerplate, compile‑time exhaustiveness checks, and better readability while maintaining performance and ecosystem compatibility.

JDK 17JavaRecord Classes
0 likes · 7 min read
Unlock Java’s ‘Magic Syntax’: A Deep Dive into JDK 17’s Elegant Features
Architecture Digest
Architecture Digest
Sep 29, 2025 · Fundamentals

Unlock Java’s New Power: 10 JDK 17 Features That Transform Your Code

This article explores the most impactful JDK 17 enhancements—including records, sealed classes, pattern matching, text blocks, improved switch expressions, var type inference, and advanced Stream API features—showing how they simplify Java code, boost readability, and increase performance for developers transitioning from older versions.

JDK 17JavaSealed Classes
0 likes · 14 min read
Unlock Java’s New Power: 10 JDK 17 Features That Transform Your Code
Selected Java Interview Questions
Selected Java Interview Questions
Sep 21, 2025 · Backend Development

Unlock Java’s New Power: Why JDK 17’s “Magic Syntax” Beats JDK 8

This article explains why upgrading from Java 8 to the long‑term‑support JDK 17 is essential, detailing record types, sealed classes, pattern matching, text blocks, var inference, enhanced switch, and other modern features that dramatically reduce boilerplate, improve readability, and boost performance for backend developers.

Backend DevelopmentJDK 17Sealed Classes
0 likes · 14 min read
Unlock Java’s New Power: Why JDK 17’s “Magic Syntax” Beats JDK 8
Architecture Digest
Architecture Digest
Aug 26, 2025 · Backend Development

Unlock Java’s New Power: 7 Must‑Know JDK 17 Features for Modern Developers

This article walks through JDK 17’s most impactful language upgrades—including records, sealed classes, pattern matching, text blocks, var inference, enhanced switch, and new APIs—explaining their syntax, practical use cases, and how they simplify Java code while improving performance and maintainability.

Backend DevelopmentJavaRecord
0 likes · 12 min read
Unlock Java’s New Power: 7 Must‑Know JDK 17 Features for Modern Developers
Java Captain
Java Captain
Aug 6, 2025 · Fundamentals

Unlock Java 17: Records, Sealed Classes, Pattern Matching and More

This article explores the major Java 17 language enhancements—including records, sealed classes, pattern matching, text blocks, var, and the new switch expression—showing how they reduce boilerplate, improve readability, and boost performance compared to legacy Java 8 code.

JDK 17JavaRecord
0 likes · 13 min read
Unlock Java 17: Records, Sealed Classes, Pattern Matching and More
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 4, 2025 · Fundamentals

Master Java String Formatting: 9 Practical Techniques with Code Samples

This article introduces a continuously updated Spring Boot 3 case collection and provides a step‑by‑step guide to nine Java string‑formatting methods—including String.format, MessageFormat, text blocks, number grouping, rounding, zero‑padding, printf, whitespace, and concatenation—complete with runnable code examples.

JavaMessageFormatString.format
0 likes · 6 min read
Master Java String Formatting: 9 Practical Techniques with Code Samples
Java Architect Essentials
Java Architect Essentials
Aug 8, 2024 · Fundamentals

New Features of JDK 17: Text Blocks, Enhanced NPE, Records, Switch Expressions and More

This article introduces the most useful JDK 17 language enhancements—including text blocks, improved NullPointerException messages, records, switch expressions, private interface methods, pattern matching, collection factory methods, new String APIs, Stream API extensions, the modern HttpClient, JShell, direct java file execution, and the Z Garbage Collector—providing code examples and practical guidance for Java developers.

JavaNew FeaturesText Blocks
0 likes · 15 min read
New Features of JDK 17: Text Blocks, Enhanced NPE, Records, Switch Expressions and More
Architecture Digest
Architecture Digest
Aug 23, 2023 · Fundamentals

Key New Features in Java 17: Text Blocks, Records, Switch Expressions, Pattern Matching, Sealed Classes, and Improved NullPointerException

The article reviews the most notable Java 17 language enhancements—including text blocks, records, concise switch expressions, pattern‑matching instanceof, sealed classes, and richer NullPointerException messages—explaining their syntax, benefits, and providing side‑by‑side code comparisons with Java 11.

Sealed ClassesText Blocksjava-17
0 likes · 9 min read
Key New Features in Java 17: Text Blocks, Records, Switch Expressions, Pattern Matching, Sealed Classes, and Improved NullPointerException
Cognitive Technology Team
Cognitive Technology Team
Sep 12, 2022 · Backend Development

Using Java Text Blocks to Simplify Multi‑line String Literals

The article explains how Java Text Blocks (the triple‑quote syntax) replace cumbersome string concatenation for embedding multi‑line SQL, JSON, or HTML, improving readability, eliminating most escape sequences, and behaving as regular String constants at compile and runtime.

Code TutorialJavaMultiline Strings
0 likes · 4 min read
Using Java Text Blocks to Simplify Multi‑line String Literals
macrozheng
macrozheng
Sep 25, 2020 · Backend Development

Master Java 15: Text Blocks, Records, Pattern Matching, Sealed Classes & ZGC

Explore the key Java 15 enhancements—including Text Blocks for effortless multiline strings, Records and local records for concise data models, Pattern Matching for streamlined type checks, Sealed Classes to control inheritance, and the low‑latency ZGC—plus practical IDE tips for using these features effectively.

JDK15JavaSealed Classes
0 likes · 9 min read
Master Java 15: Text Blocks, Records, Pattern Matching, Sealed Classes & ZGC
FunTester
FunTester
Jun 28, 2020 · Fundamentals

Master Java Text Blocks: Simplify Multiline Strings in JDK 13‑15

This article explains Java's Text Block feature (JEP 355), showing how it turns cumbersome, escape‑heavy multiline strings into clean, readable literals, details its processing steps, new escape sequences, and how to control indentation with the indent() method.

JDK13JDK15Java
0 likes · 5 min read
Master Java Text Blocks: Simplify Multiline Strings in JDK 13‑15
Java Backend Technology
Java Backend Technology
Mar 26, 2020 · Fundamentals

Java 14 New Features: Pattern Matching, Records, Switch Expressions & Text Blocks

Java 14 introduces several language enhancements—including preview pattern‑matching for instanceof, concise record types, switch expressions with arrow syntax, and multi‑line text blocks—each demonstrated with code examples, setup steps, and compiled bytecode insights to help developers quickly adopt these productivity‑boosting features.

JavaJava 14Switch Expressions
0 likes · 10 min read
Java 14 New Features: Pattern Matching, Records, Switch Expressions & Text Blocks
Senior Brother's Insights
Senior Brother's Insights
Mar 23, 2020 · Backend Development

Explore Java 14: New Language Features and How to Use Them

This article introduces the JDK 14 release, lists its sixteen new features—including pattern‑matching instanceof, switch expressions, record types, and text blocks—explains required IDE support, and provides concrete code examples and usage guidelines for each feature.

New FeaturesText Blocksjava14
0 likes · 8 min read
Explore Java 14: New Language Features and How to Use Them
Programmer DD
Programmer DD
Mar 19, 2020 · Fundamentals

What’s New in JDK 14? 16 Game‑Changing Features You Need to Know

On March 17, JDK 14 was officially released, bringing 16 new JEPs—including pattern‑matching for instanceof, a new packaging tool, enhanced G1 memory allocation, JFR event streaming, helpful NullPointerExceptions, records, switch expressions, ZGC on macOS/Windows, and a second preview of Text Blocks—significantly expanding Java’s core capabilities.

Garbage CollectionJDK 14JEP
0 likes · 6 min read
What’s New in JDK 14? 16 Game‑Changing Features You Need to Know
Architect's Tech Stack
Architect's Tech Stack
Feb 23, 2020 · Fundamentals

Top 5 New Features Expected in Java 14

This article outlines the five major preview features slated for Java 14, including instanceof pattern matching, text blocks with new escape sequences, record types, the incubating jpackage tool, and the deprecation of the ParallelScavenge + SerialOld garbage collector combination.

Garbage CollectionText Blocksjava14
0 likes · 9 min read
Top 5 New Features Expected in Java 14
Programmer DD
Programmer DD
Oct 23, 2019 · Backend Development

Java 13 & 14 Highlights: Text Blocks, Better NPEs, and Switch Expressions

Java 13 introduced five new features, with Text Blocks gaining the most attention, while the upcoming Java 14 Early‑Access preview highlights three potential enhancements: improved NullPointerExceptions, a new non‑volatile memory mapped byte buffer mode, and the stabilization of Switch Expressions with pattern‑matching syntax.

JDKJavaSwitch Expressions
0 likes · 5 min read
Java 13 & 14 Highlights: Text Blocks, Better NPEs, and Switch Expressions
Java Captain
Java Captain
Oct 4, 2019 · Fundamentals

JDK 11‑13 Enhancements: Switch Expressions, Text Blocks, Dynamic CDS, ZGC Improvements, Socket API Rewrite, New FileSystem Methods, NIO Updates, Time API, I18N, and Feature Removals

This article summarizes the major JDK 11‑13 updates, including switch expression simplifications, multi‑line text block literals, dynamic AppCDS archives, ZGC memory‑release enhancements, a modernized socket API, new FileSystems methods, bulk NIO ByteBuffer operations, the Reiwa era in java.time, Unicode 12.1 support, and several deprecated features that have been removed.

Core LibraryJDKJava
0 likes · 10 min read
JDK 11‑13 Enhancements: Switch Expressions, Text Blocks, Dynamic CDS, ZGC Improvements, Socket API Rewrite, New FileSystem Methods, NIO Updates, Time API, I18N, and Feature Removals