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.
Unlock Your Enterprise Data: A Java/Spring Guide to AI-Ready Schema.org & JSON-LD

Unlock Your Enterprise Data: A Java/Spring Guide to AI-Ready Schema.org & JSON-LD

Comments
13 min read
@LazySorted - Collections that optimize themselves. How useful?

@LazySorted - Collections that optimize themselves. How useful?

Comments
1 min read
🧠 G1 vs ZGC vs Shenandoah: The Best Java Garbage Collector for Large Heaps (2025 Guide)

🧠 G1 vs ZGC vs Shenandoah: The Best Java Garbage Collector for Large Heaps (2025 Guide)

Comments
2 min read
Understanding and Solving the N+1 Problem in Spring Data JPA

Understanding and Solving the N+1 Problem in Spring Data JPA

Comments
3 min read
Demystifying Object-Oriented Programming: Pt. 2

Demystifying Object-Oriented Programming: Pt. 2

Comments
5 min read
🚨𝗙𝗶𝗻𝗮𝗻𝗰𝗶𝗮𝗹 𝗙𝗿𝗮𝘂𝗱 𝗗𝗲𝘁𝗲𝗰𝘁𝗶𝗼𝗻 𝗣𝗶𝗽𝗲𝗹𝗶𝗻𝗲𝘀 𝗶𝗻 𝗝𝗮𝘃𝗮 — 𝗥𝗲𝗮𝗹-𝘁𝗶𝗺𝗲 𝗗𝗲𝗳𝗲𝗻𝘀𝗲 𝗳𝗼𝗿 𝘁𝗵𝗲 𝗠𝗼𝗱𝗲𝗿𝗻 𝗙𝗶𝗻𝗧𝗲𝗰𝗵 𝗦𝘁𝗮𝗰𝗸

🚨𝗙𝗶𝗻𝗮𝗻𝗰𝗶𝗮𝗹 𝗙𝗿𝗮𝘂𝗱 𝗗𝗲𝘁𝗲𝗰𝘁𝗶𝗼𝗻 𝗣𝗶𝗽𝗲𝗹𝗶𝗻𝗲𝘀 𝗶𝗻 𝗝𝗮𝘃𝗮 — 𝗥𝗲𝗮𝗹-𝘁𝗶𝗺𝗲 𝗗𝗲𝗳𝗲𝗻𝘀𝗲 𝗳𝗼𝗿 𝘁𝗵𝗲 𝗠𝗼𝗱𝗲𝗿𝗻 𝗙𝗶𝗻𝗧𝗲𝗰𝗵 𝗦𝘁𝗮𝗰𝗸

2
Comments
2 min read
🏢 Why Spring Boot, Kafka, Oracle, and Tomcat Still Power the Enterprise in 2025

🏢 Why Spring Boot, Kafka, Oracle, and Tomcat Still Power the Enterprise in 2025

Comments
3 min read
Arrays

Arrays

Comments
2 min read
JIT vs. AOT Compilation in Java: A Comparative Analysis with Benchmarks

JIT vs. AOT Compilation in Java: A Comparative Analysis with Benchmarks

5
Comments
5 min read
Guía rápida SDKMAN!

Guía rápida SDKMAN!

Comments
2 min read
Virtual threads - the future of threading in Java?

Virtual threads - the future of threading in Java?

5
Comments
8 min read
Quarkus 3 application on AWS Lambda- Part 8 REST API application

Quarkus 3 application on AWS Lambda- Part 8 REST API application

Comments
5 min read
Why My “99% Accurate” Model Failed Miserably in Real Time (and What It Taught Me About Features and Future Data)

Why My “99% Accurate” Model Failed Miserably in Real Time (and What It Taught Me About Features and Future Data)

1
Comments
3 min read
How to Find, Prevent And Solve Java.lang.NullPointerException in Mobile Apps

How to Find, Prevent And Solve Java.lang.NullPointerException in Mobile Apps

Comments
5 min read
🧨 What is Deadlock?

🧨 What is Deadlock?

2
Comments
2 min read
Rust vs C, C++, Java & Python — 5 Everyday Programs Compared

Rust vs C, C++, Java & Python — 5 Everyday Programs Compared

Comments
1 min read
☕ Mastering Java Streams: Intermediate, Terminal, and Short-Circuiting Operations

☕ Mastering Java Streams: Intermediate, Terminal, and Short-Circuiting Operations

Comments
3 min read
How to Sanitize PDF Files: Removing Hidden Risks

How to Sanitize PDF Files: Removing Hidden Risks

Comments
2 min read
The "Architect's Guide" (Highly Technical Focus)

The "Architect's Guide" (Highly Technical Focus)

1
Comments
1 min read
Why is 0.1 + 0.2 != 0.3 in Java?

Why is 0.1 + 0.2 != 0.3 in Java?

1
Comments
1 min read
Transactions and ThreadLocal in Spring

Transactions and ThreadLocal in Spring

9
Comments
6 min read
Wednesday Links - Edition 2025-10-08

Wednesday Links - Edition 2025-10-08

Comments
1 min read
Devoxx: Spring Debugger: Behind The Scenes of Spring Boot by Marco Behler

Devoxx: Spring Debugger: Behind The Scenes of Spring Boot by Marco Behler

3
Comments
1 min read
𝗥𝗲𝗮𝗹-𝘁𝗶𝗺𝗲 𝘀𝗽𝗼𝗿𝘁𝘀 𝗮𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 𝘄𝗶𝘁𝗵 𝗝𝗮𝘃𝗮 + 𝗔𝗽𝗮𝗰𝗵𝗲 𝗙𝗹𝗶𝗻𝗸 — 𝘁𝗵𝗲 𝘀𝘁𝗮𝗰𝗸 𝘁𝗵𝗮𝘁 𝘁𝘂𝗿𝗻𝘀 𝗹𝗶𝘃𝗲 𝗴𝗮𝗺𝗲𝘀 𝗶𝗻𝘁𝗼 𝗹𝗶𝘃𝗲 𝗱𝗲𝗰𝗶𝘀𝗶𝗼𝗻𝘀.

𝗥𝗲𝗮𝗹-𝘁𝗶𝗺𝗲 𝘀𝗽𝗼𝗿𝘁𝘀 𝗮𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 𝘄𝗶𝘁𝗵 𝗝𝗮𝘃𝗮 + 𝗔𝗽𝗮𝗰𝗵𝗲 𝗙𝗹𝗶𝗻𝗸 — 𝘁𝗵𝗲 𝘀𝘁𝗮𝗰𝗸 𝘁𝗵𝗮𝘁 𝘁𝘂𝗿𝗻𝘀 𝗹𝗶𝘃𝗲 𝗴𝗮𝗺𝗲𝘀 𝗶𝗻𝘁𝗼 𝗹𝗶𝘃𝗲 𝗱𝗲𝗰𝗶𝘀𝗶𝗼𝗻𝘀.

1
Comments
2 min read
Interface Usage Golang vs Java

Interface Usage Golang vs Java

Comments
2 min read
loading...