DEV Community

Java

More than just a cup of coffee, Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Centralized Error Code Handling & Logging in Spring: WebFlux, WebMVC & Beyond

Centralized Error Code Handling & Logging in Spring: WebFlux, WebMVC & Beyond

Comments
2 min read
Is Java Spring Ready for the AI Overlords in Late 2025? My Take(and rant) on Building an MCP Server.

Is Java Spring Ready for the AI Overlords in Late 2025? My Take(and rant) on Building an MCP Server.

Comments
7 min read
Differences between ArrayList and LinkedList in Java

Differences between ArrayList and LinkedList in Java

5
Comments
4 min read
Working with Hibernate in Java - Part 1: Using xml config

Working with Hibernate in Java - Part 1: Using xml config

4
Comments
3 min read
Java 25 Structured Concurrency (Preview) — The Complete Guide

Java 25 Structured Concurrency (Preview) — The Complete Guide

Comments
4 min read
Converting PDF to Various Image Formats in Java

Converting PDF to Various Image Formats in Java

Comments
4 min read
Java How-Tos: Level Up Your Coding Game with Practical Guides

Java How-Tos: Level Up Your Coding Game with Practical Guides

Comments
6 min read
Java RegEx Demystified: A No-BS Guide to Pattern Matching in 2025

Java RegEx Demystified: A No-BS Guide to Pattern Matching in 2025

Comments
7 min read
A Tiny Decimal That Caused Big Trouble, Until I Learned About BigDecimal

A Tiny Decimal That Caused Big Trouble, Until I Learned About BigDecimal

2
Comments
1 min read
Level Up Your Java: A Deep Dive into Advanced Sorting Algorithms

Level Up Your Java: A Deep Dive into Advanced Sorting Algorithms

1
Comments
7 min read
JavaFX In Action #22 with Matt Coley, diving into byte code and JARs with Recaf and JavaFX libraries

JavaFX In Action #22 with Matt Coley, diving into byte code and JARs with Recaf and JavaFX libraries

Comments
3 min read
Quick Recap: Design Patterns in Java (Real Examples)

Quick Recap: Design Patterns in Java (Real Examples)

2
Comments
2 min read
Wednesday Links - Edition 2025-10-29

Wednesday Links - Edition 2025-10-29

Comments
1 min read
How I Built a Spring Boot Todo API in One Hour

How I Built a Spring Boot Todo API in One Hour

Comments
4 min read
🧩 Understanding Fluent API in Spring: A Deep Dive

🧩 Understanding Fluent API in Spring: A Deep Dive

Comments
3 min read
JaCoCo for Java Developers: Measuring and Improving Code Coverage

JaCoCo for Java Developers: Measuring and Improving Code Coverage

4
Comments
3 min read
Java Wrapper Classes Explained: Why, How, and When to Use Them

Java Wrapper Classes Explained: Why, How, and When to Use Them

Comments
6 min read
Micronaut Framework: The Next Generation JVM

Micronaut Framework: The Next Generation JVM

Comments
14 min read
🧠 How Does Java Achieve Platform Independence?

🧠 How Does Java Achieve Platform Independence?

5
Comments
4 min read
Java Generics Explained: Stop Using Raw Types & Write Safer Code

Java Generics Explained: Stop Using Raw Types & Write Safer Code

2
Comments
7 min read
Java HashMap Explained: Your Ultimate Guide to Key-Value Magic

Java HashMap Explained: Your Ultimate Guide to Key-Value Magic

Comments
6 min read
7 Best Resources I Found to Learn Java (And How I Used Them to Get My First Dev Job)

7 Best Resources I Found to Learn Java (And How I Used Them to Get My First Dev Job)

1
Comments
5 min read
Understanding Integer Caching in Java, The Hidden Optimization You Might’ve Missed

Understanding Integer Caching in Java, The Hidden Optimization You Might’ve Missed

Comments
2 min read
Java Iterator Explained: Your No-BS Guide to Looping Like a Pro

Java Iterator Explained: Your No-BS Guide to Looping Like a Pro

Comments
6 min read
How I Crushed Timestamp Storage by 56% with Bit Packing

How I Crushed Timestamp Storage by 56% with Bit Packing

2
Comments 1
4 min read
loading...