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.
Building Synchronous Email Notification Systems in Spring Boot: A Step-by-Step Guide

Building Synchronous Email Notification Systems in Spring Boot: A Step-by-Step Guide

8
Comments
8 min read
What is encapsulation and how to use it.

What is encapsulation and how to use it.

6
Comments 3
4 min read
Case Study: The Nine Tails Problem

Case Study: The Nine Tails Problem

1
Comments
6 min read
Mastering Location-Based Services: A Guide to Finding the Closest Locations Using Java Spring Boot

Mastering Location-Based Services: A Guide to Finding the Closest Locations Using Java Spring Boot

Comments
1 min read
[Code Compare] 1. ArrayList vs Collections.singletonList

[Code Compare] 1. ArrayList vs Collections.singletonList

1
Comments
4 min read
Heap vs Stack: como o Java gerencia o que deve ser lembrado ou esquecido

Heap vs Stack: como o Java gerencia o que deve ser lembrado ou esquecido

2
Comments
3 min read
Java & Spring Best Practices | Strategy Pattern

Java & Spring Best Practices | Strategy Pattern

3
Comments
1 min read
Developer diary #21. Who wrote that?

Developer diary #21. Who wrote that?

2
Comments
1 min read
Mastering Java: A Comprehensive Collection of Free Online Tutorials

Mastering Java: A Comprehensive Collection of Free Online Tutorials

2
Comments
3 min read
Edge Cases to Keep in Mind. Part 1 — Text

Edge Cases to Keep in Mind. Part 1 — Text

1
Comments
10 min read
Edge Cases to Keep in Mind. Part 2 — Files

Edge Cases to Keep in Mind. Part 2 — Files

1
Comments
5 min read
Edge Cases to Keep in Mind. Part 3 — Time of Check to Time of Use Race Conditions in Android UI

Edge Cases to Keep in Mind. Part 3 — Time of Check to Time of Use Race Conditions in Android UI

1
Comments
4 min read
Building a User CRUD Application with Spring Boot and Docker

Building a User CRUD Application with Spring Boot and Docker

6
Comments
4 min read
Default and Static Methods in Interfaces

Default and Static Methods in Interfaces

1
Comments
3 min read
What I Discovered About @Transactional in Spring Boot 🔍

What I Discovered About @Transactional in Spring Boot 🔍

10
Comments 4
2 min read
🚀 I Improve Your IDEs: The Most Useful Plugins

🚀 I Improve Your IDEs: The Most Useful Plugins

Comments
1 min read
A Beginner's Guide to Java String Interning

A Beginner's Guide to Java String Interning

2
Comments
3 min read
Minimum Spanning Trees

Minimum Spanning Trees

Comments
7 min read
Representing Weighted Graphs

Representing Weighted Graphs

1
Comments
2 min read
Test Automation: Guide to Selenium with Java and TestNG

Test Automation: Guide to Selenium with Java and TestNG

1
Comments
6 min read
12 Keys to Write Senior-Level Tests (Test Desiderata in JavaScript)

12 Keys to Write Senior-Level Tests (Test Desiderata in JavaScript)

Comments
9 min read
Recursion -1

Recursion -1

2
Comments 1
3 min read
Mastering Interfaces and Abstract Classes – Advanced Insights

Mastering Interfaces and Abstract Classes – Advanced Insights

Comments
3 min read
🔎Finding Ceiling and Floor using Binary Search in Java (Handling Both Ascending and Descending Arrays)

🔎Finding Ceiling and Floor using Binary Search in Java (Handling Both Ascending and Descending Arrays)

2
Comments
4 min read
[PT-BR] O Novo `switch case` no Java 17 e 21 🚀

[PT-BR] O Novo `switch case` no Java 17 e 21 🚀

12
Comments 2
3 min read
Supercharged Java 17 Switch Case! 🚀

Supercharged Java 17 Switch Case! 🚀

5
Comments
3 min read
Comparing Language Detection Libraries (& API) Using Java/ColdFusion/CFML

Comparing Language Detection Libraries (& API) Using Java/ColdFusion/CFML

1
Comments
3 min read
Best Way to Handle Localization For Exception Messages in Spring Boot

Best Way to Handle Localization For Exception Messages in Spring Boot

9
Comments
4 min read
Entendendo @MappedSuperclass em JPA

Entendendo @MappedSuperclass em JPA

1
Comments 1
3 min read
Freeware: Java Utility Package (Version 2024.08.24) released

Freeware: Java Utility Package (Version 2024.08.24) released

1
Comments
1 min read
📝Microservices Interview Cheat Sheet

📝Microservices Interview Cheat Sheet

5
Comments
2 min read
Developer diary #19. When open-source product is closing.

Developer diary #19. When open-source product is closing.

Comments
1 min read
Appium With Java: A Comprehensive Guide

Appium With Java: A Comprehensive Guide

1
Comments
5 min read
**PHP’s __sleep() and __wakeup() Magic Methods for Serialization! 🧙‍♂️**

**PHP’s __sleep() and __wakeup() Magic Methods for Serialization! 🧙‍♂️**

2
Comments
1 min read
Flyweight

Flyweight

Comments 1
2 min read
Unleashing Performance: Virtual Threads in Java Web Frameworks

Unleashing Performance: Virtual Threads in Java Web Frameworks

1
Comments
7 min read
Carregando código fonte do AdoptiumJDK no Eclipse IDE

Carregando código fonte do AdoptiumJDK no Eclipse IDE

Comments
1 min read
Abstract Classes in Java – Breaking It Down

Abstract Classes in Java – Breaking It Down

2
Comments
2 min read
Code Smell 265 - Linguistic Confusion

Code Smell 265 - Linguistic Confusion

3
Comments
3 min read
Wednesday Links - Edition 2024-07-31

Wednesday Links - Edition 2024-07-31

Comments
1 min read
Testes integrados com Spring

Testes integrados com Spring

6
Comments
21 min read
A Guide to Java Certifications 2024

A Guide to Java Certifications 2024

5
Comments
4 min read
REST CRUD API

REST CRUD API

1
Comments
1 min read
Deploying an application to Amazon Elastic Kubernetes Service

Deploying an application to Amazon Elastic Kubernetes Service

Comments
11 min read
Desafio de Projeto 02 - Criando uma aplicação contadora

Desafio de Projeto 02 - Criando uma aplicação contadora

1
Comments
11 min read
Demystifying CPF and CNPJ Check Digit Algorithms: A Clear and Concise Approach

Demystifying CPF and CNPJ Check Digit Algorithms: A Clear and Concise Approach

3
Comments
4 min read
Understanding the Role of a Quality Engineer

Understanding the Role of a Quality Engineer

1
Comments
6 min read
Deploying Spring Boot Applications on Koyeb

Deploying Spring Boot Applications on Koyeb

1
Comments
4 min read
My Journey with AWS CDK and Java: What You Need to Know

My Journey with AWS CDK and Java: What You Need to Know

1
Comments
6 min read
How to setup and run Java on your machine

How to setup and run Java on your machine

1
Comments
2 min read
Understanding Java Memory Leaks and How to Prevent Them

Understanding Java Memory Leaks and How to Prevent Them

8
Comments
4 min read
Java Programming changes from Java SE 1.0 to Java SE 23

Java Programming changes from Java SE 1.0 to Java SE 23

2
Comments
30 min read
Exploring Core Features and Components of Apache Camel

Exploring Core Features and Components of Apache Camel

1
Comments
8 min read
Practical Guide to Apache Camel with Quarkus: Building an ETL Application

Practical Guide to Apache Camel with Quarkus: Building an ETL Application

4
Comments
6 min read
Top 5 Java Bugs (and Their Solutions) Every Developer Should Know

Top 5 Java Bugs (and Their Solutions) Every Developer Should Know

2
Comments 1
4 min read
Harnessing Automatic Setup and Integration with Quarkus Dev Services for Efficient Development

Harnessing Automatic Setup and Integration with Quarkus Dev Services for Efficient Development

2
Comments
5 min read
Memory Management in GraalVM Native Image

Memory Management in GraalVM Native Image

1
Comments
7 min read
Singleton and Prototype Spring Bean Scopes: A Detailed Exploration

Singleton and Prototype Spring Bean Scopes: A Detailed Exploration

8
Comments
5 min read
Pattern Matching and Records Changes in Java 21: Every Java Developer Must Know

Pattern Matching and Records Changes in Java 21: Every Java Developer Must Know

Comments
4 min read
10 Livros de Java que vale à pena você ler

10 Livros de Java que vale à pena você ler

1
Comments
9 min read
loading...