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.
No Magic: How Spring, Lombok, and Mockito Actually Work Under the JVM Hood

No Magic: How Spring, Lombok, and Mockito Actually Work Under the JVM Hood

Comments
15 min read
🧬 Understanding Inheritance in Java

🧬 Understanding Inheritance in Java

3
Comments
3 min read
🧾 Building “Listo” — My Grocery List App (Work in Progress)

🧾 Building “Listo” — My Grocery List App (Work in Progress)

7
Comments
2 min read
JDK, JRE, JVM ARCHIETECTURE

JDK, JRE, JVM ARCHIETECTURE

5
Comments
1 min read
10 Lombok Annotations Every Java Developer Should Know

10 Lombok Annotations Every Java Developer Should Know

Comments
5 min read
How to Write Clean, Readable, and Maintainable Java Code

How to Write Clean, Readable, and Maintainable Java Code

1
Comments
2 min read
🧠 How to Get Better at Logic in Java

🧠 How to Get Better at Logic in Java

2
Comments
2 min read
🔐 𝗠𝘂𝗹𝘁𝗶-𝗣𝗮𝗿𝘁𝘆 𝗖𝗼𝗺𝗽𝘂𝘁𝗮𝘁𝗶𝗼𝗻 (𝗠𝗣𝗖) 𝗙𝗿𝗮𝗺𝗲𝘄𝗼𝗿𝗸𝘀 𝗪𝗿𝗶𝘁𝘁𝗲𝗻 𝗶𝗻 𝗝𝗮𝘃𝗮 — 𝗽𝗿𝗶𝘃𝗮𝗰𝘆 𝘁𝗵𝗿𝗼𝘂𝗴𝗵 𝗺𝗮𝘁𝗵, 𝗻𝗼𝘁 𝗽𝗿𝗼𝗺𝗶𝘀𝗲𝘀

🔐 𝗠𝘂𝗹𝘁𝗶-𝗣𝗮𝗿𝘁𝘆 𝗖𝗼𝗺𝗽𝘂𝘁𝗮𝘁𝗶𝗼𝗻 (𝗠𝗣𝗖) 𝗙𝗿𝗮𝗺𝗲𝘄𝗼𝗿𝗸𝘀 𝗪𝗿𝗶𝘁𝘁𝗲𝗻 𝗶𝗻 𝗝𝗮𝘃𝗮 — 𝗽𝗿𝗶𝘃𝗮𝗰𝘆 𝘁𝗵𝗿𝗼𝘂𝗴𝗵 𝗺𝗮𝘁𝗵, 𝗻𝗼𝘁 𝗽𝗿𝗼𝗺𝗶𝘀𝗲𝘀

2
Comments
2 min read
Why I Switched from H2 to MongoDB in My Growing Spring Boot App

Why I Switched from H2 to MongoDB in My Growing Spring Boot App

6
Comments
3 min read
Mastering Optional in Java: Avoid NullPointerExceptions with Best Practices

Mastering Optional in Java: Avoid NullPointerExceptions with Best Practices

3
Comments
3 min read
So You Want to Learn Java in 2025? Here's the Smart Way to Do It

So You Want to Learn Java in 2025? Here's the Smart Way to Do It

Comments
4 min read
Master Java List Sorting: A 2025 Guide to Collections.sort(), Comparators & More

Master Java List Sorting: A 2025 Guide to Collections.sort(), Comparators & More

2
Comments
7 min read
java ArrayList Guide: Your Ultimate Handbook for Dynamic Data

java ArrayList Guide: Your Ultimate Handbook for Dynamic Data

1
Comments
6 min read
Java — Tradução de Máscara de Bits (BitMask)

Java — Tradução de Máscara de Bits (BitMask)

Comments
3 min read
The Art of Knowing When to Upgrade

The Art of Knowing When to Upgrade

2
Comments
3 min read
Spring Boot and Validation: A Complete Guide with @Valid and @Validated

Spring Boot and Validation: A Complete Guide with @Valid and @Validated

3
Comments
6 min read
Adapter Design Pattern

Adapter Design Pattern

3
Comments
1 min read
Become a 1% Developer: Create a REST API Without Any Framework (No Spring Boot, No Spring!)

Become a 1% Developer: Create a REST API Without Any Framework (No Spring Boot, No Spring!)

Comments
3 min read
5 Benefits of AI-Powered Coding Every Java Architect Should Know

5 Benefits of AI-Powered Coding Every Java Architect Should Know

Comments
3 min read
POO con BBDD #1

POO con BBDD #1

1
Comments
3 min read
Strategy Design Pattern in Java

Strategy Design Pattern in Java

Comments
2 min read
[Fix] Burp Suite crashing on Kali ARM64 (Apple Silicon / QEMU)

[Fix] Burp Suite crashing on Kali ARM64 (Apple Silicon / QEMU)

Comments
1 min read
The Automated Tester's Secret Weapon: Build Robust XPaths in Seconds, Not Minutes (With XPathy)

The Automated Tester's Secret Weapon: Build Robust XPaths in Seconds, Not Minutes (With XPathy)

10
Comments
3 min read
From String Soup to Fluent Code: Reinventing XPath in Java with XPathy 🚀

From String Soup to Fluent Code: Reinventing XPath in Java with XPathy 🚀

2
Comments
3 min read
Automate Your Java Upgrades: A Practical Case Study with OpenRewrite and GitHub Actions

Automate Your Java Upgrades: A Practical Case Study with OpenRewrite and GitHub Actions

Comments
9 min read
loading...