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.
How Minecraft Java Edition Actually Runs on Android (JVM, Vulkan, and the Zink Translation Layer)

How Minecraft Java Edition Actually Runs on Android (JVM, Vulkan, and the Zink Translation Layer)

1
Comments 1
3 min read
Threads Are Not Connections: A Spring Boot Concurrency Incident

Threads Are Not Connections: A Spring Boot Concurrency Incident

5
Comments 1
5 min read
Integration testing Spring Boot with Testcontainers, PostgreSQL, Kafka and JUnit 5

Integration testing Spring Boot with Testcontainers, PostgreSQL, Kafka and JUnit 5

Comments 1
5 min read
PVS-Studio 8.01: OWASP Benchmark, JDK 25 and Go 1.27 support, and much more

PVS-Studio 8.01: OWASP Benchmark, JDK 25 and Go 1.27 support, and much more

2
Comments
6 min read
Dead letters in Spring Boot: why RabbitMQ messages end up in the DLQ, and how to replay them

Dead letters in Spring Boot: why RabbitMQ messages end up in the DLQ, and how to replay them

Comments
6 min read
Java Collections Deep Dive: HashMap Internal Working and Collision Resolution

Java Collections Deep Dive: HashMap Internal Working and Collision Resolution

1
Comments
5 min read
🏗️ Backend for Frontend (BFF) – o padrão que salvou meus microsserviços (e minha sanidade)

🏗️ Backend for Frontend (BFF) – o padrão que salvou meus microsserviços (e minha sanidade)

Comments
7 min read
Effective Exception Handling in Java: Checked vs Unchecked and Custom Error Hierarchies

Effective Exception Handling in Java: Checked vs Unchecked and Custom Error Hierarchies

Comments
4 min read
Java Operators in GenAI

Java Operators in GenAI

Comments
1 min read
JPA/Hibernate Entity Lifecycle: 4 States Explained Simply! đź’ˇ

JPA/Hibernate Entity Lifecycle: 4 States Explained Simply! đź’ˇ

Comments
3 min read
Understanding the Java Memory Model: Volatile, Happening-Before, and CPU Caching

Understanding the Java Memory Model: Volatile, Happening-Before, and CPU Caching

Comments
5 min read
How to Build a Production-Ready SaaS with Spring Boot 3, React 18 & Stripe in 2026

How to Build a Production-Ready SaaS with Spring Boot 3, React 18 & Stripe in 2026

1
Comments 2
4 min read
Java 8 Streams vs Traditional Loops: Performance, Readability, and Lazy Evaluation

Java 8 Streams vs Traditional Loops: Performance, Readability, and Lazy Evaluation

Comments
4 min read
Your Kafka Event Was Published. Your Database Transaction Failed. Now What?

Your Kafka Event Was Published. Your Database Transaction Failed. Now What?

2
Comments 1
5 min read
Your test passed on retry. Your report should say so.

Your test passed on retry. Your report should say so.

Comments
3 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.