Tagged articles
9 articles
Page 1 of 1
Programmer DD
Programmer DD
Dec 13, 2021 · Backend Development

Why Java 14’s New Switch Expression and Null‑Pointer Messages Matter

This article explains Java 14’s revamped switch expression syntax—including the concise case‑label arrow, the new yield keyword for returning values, and improved NullPointerException messages—showing how these changes simplify code and make debugging clearer.

JavaJava 14Yield
0 likes · 6 min read
Why Java 14’s New Switch Expression and Null‑Pointer Messages Matter
Programmer DD
Programmer DD
Sep 29, 2021 · Backend Development

Explore Java 11‑17: Key Features, Performance Boosts, and New APIs

This article provides a comprehensive overview of Java versions 11 through 17, highlighting major language enhancements, new garbage collectors, security updates, preview features, and tooling improvements that developers can leverage to write more efficient, secure, and modern Java applications.

JDKJavaJava 11
0 likes · 83 min read
Explore Java 11‑17: Key Features, Performance Boosts, and New APIs
Java High-Performance Architecture
Java High-Performance Architecture
Nov 6, 2020 · Fundamentals

Java 14 Made Easy: Records, Pattern Matching, Switch Expressions & Clear NPEs

This article explains how Java 14 introduces Records to reduce boilerplate class definitions, Pattern Matching to streamline instanceof checks, Switch expressions to treat switch as a value-producing construct, and enhanced NullPointerException messages that pinpoint the exact null source, making code clearer and more concise.

Java 14Switch Expressionsnullpointerexception
0 likes · 5 min read
Java 14 Made Easy: Records, Pattern Matching, Switch Expressions & Clear NPEs
Java Architecture Diary
Java Architecture Diary
May 16, 2020 · Backend Development

Spring Boot 2.3 Highlights: Dependency Upgrades, Java 14, Docker & More

Spring Boot 2.3 introduces major core component upgrades—including Spring Data Neumann, Spring HATEOAS 1.1, and Spring Security 5.3—adds Java 14 compatibility while retaining Java 8/11 support, enhances Docker integration with Cloud Native Buildpacks and layered jars, and provides graceful shutdown and health‑probe features for improved application reliability.

DockerJava 14Spring Boot
0 likes · 4 min read
Spring Boot 2.3 Highlights: Dependency Upgrades, Java 14, Docker & More
Programmer DD
Programmer DD
Mar 27, 2020 · Backend Development

What’s New in Spring Framework 5.2.5? Key Features and Fixes Explained

Spring Framework 5.2.5 introduces over 50 bug fixes and enhancements, adds Java 14 support, and brings a host of new capabilities such as improved multipart handling, better Kotlin bean support, enhanced WebClient features, and performance optimizations for caches and proxies.

Backend DevelopmentJava 14Release Notes
0 likes · 3 min read
What’s New in Spring Framework 5.2.5? Key Features and Fixes Explained
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
Programmer DD
Programmer DD
Mar 23, 2020 · Backend Development

How Does OpenJDK 14 Stack Up Against Java 8? Benchmark Results Revealed

This article presents a comprehensive performance comparison of OpenJDK 14 with OpenJDK 8 and other major releases, using Phoronix benchmarks across workloads such as SPECjbb, Java 2D, SciMark, DaCapo, Jython, Daytrader, Renaissance, and HBase, and draws conclusions about overall speed trends.

BenchmarkJVMJava 14
0 likes · 7 min read
How Does OpenJDK 14 Stack Up Against Java 8? Benchmark Results Revealed
High Availability Architecture
High Availability Architecture
Mar 19, 2020 · Backend Development

New Features in Java 14: Switch Expressions, Pattern Matching for instanceof, Helpful NullPointerExceptions, Records and More

The article introduces the major Java 14 enhancements—including standard switch expressions, preview pattern matching for instanceof, more informative NullPointerExceptions, preview records, text blocks, and several JVM and library improvements—while providing code examples that illustrate how each feature simplifies Java development.

JEPJava 14nullpointerexception
0 likes · 6 min read
New Features in Java 14: Switch Expressions, Pattern Matching for instanceof, Helpful NullPointerExceptions, Records and More