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 To Write Test Cases in Java

How To Write Test Cases in Java

1
Comments
17 min read
Compare large csv files #eg38

Compare large csv files #eg38

6
Comments 2
2 min read
Spring Security For Beginners — Part 1

Spring Security For Beginners — Part 1

Comments
4 min read
Tipos primitivos vs referĂŞncias em Java e a imutabilidade das Strings

Tipos primitivos vs referĂŞncias em Java e a imutabilidade das Strings

1
Comments
5 min read
Master Core Spring Boot Concepts: Inversion of Control, Dependency Injection, and Your First Spring Boot Application

Master Core Spring Boot Concepts: Inversion of Control, Dependency Injection, and Your First Spring Boot Application

1
Comments
2 min read
Dive into the 'Project: Setting Up Spring Development Environment' Course

Dive into the 'Project: Setting Up Spring Development Environment' Course

1
Comments
3 min read
Como Classificar Datas em Java

Como Classificar Datas em Java

Comments
2 min read
Crafting Meaningful `catch` Blocks in Java for File Handling

Crafting Meaningful `catch` Blocks in Java for File Handling

Comments
5 min read
Messaging Control with Kafka and Spring Boot: A Practical Guide

Messaging Control with Kafka and Spring Boot: A Practical Guide

2
Comments
2 min read
Developer diary #22. 100 Days of code

Developer diary #22. 100 Days of code

Comments
2 min read
Ensuring Image Upload Security: How to Verify Uploaded Files Are Genuine Images

Ensuring Image Upload Security: How to Verify Uploaded Files Are Genuine Images

10
Comments 4
3 min read
AWS SnapStart - Part 25 Measuring cold and warm starts with Java 21 using Lambda layer (2)

AWS SnapStart - Part 25 Measuring cold and warm starts with Java 21 using Lambda layer (2)

5
Comments
6 min read
Secure Coding Principles

Secure Coding Principles

12
Comments
29 min read
Usando super para chamar construtores da superclasse

Usando super para chamar construtores da superclasse

Comments
2 min read
Pergunte ao especialista - Acesso na herança

Pergunte ao especialista - Acesso na herança

Comments
1 min read
Acesso a membros e a herança

Acesso a membros e a herança

Comments
1 min read
Automating Tests in Spring Boot with JUnit and Mockito

Automating Tests in Spring Boot with JUnit and Mockito

7
Comments 3
3 min read
Herança

Herança

Comments
3 min read
Creating the Perfect Code: Understanding Creational Patterns

Creating the Perfect Code: Understanding Creational Patterns

Comments
5 min read
Building a RESTful API with JAX-RS and Jersey

Building a RESTful API with JAX-RS and Jersey

12
Comments
2 min read
Deploying a Java Azure Function on Azure Container Apps

Deploying a Java Azure Function on Azure Container Apps

5
Comments 1
5 min read
The Beginning of CyberFriend

The Beginning of CyberFriend

1
Comments
2 min read
Roadmap to Mastering the Spring Framework 🚀

Roadmap to Mastering the Spring Framework 🚀

4
Comments
4 min read
How to implement a Distributed Lock using Redis

How to implement a Distributed Lock using Redis

224
Comments 15
4 min read
A Beginner's Guide to Java Switching

A Beginner's Guide to Java Switching

Comments
3 min read
How to Implement Rate Limiting in Spring Boot APIs Using Aspect-Oriented Programming

How to Implement Rate Limiting in Spring Boot APIs Using Aspect-Oriented Programming

3
Comments
5 min read
AWS SnapStart - Part 24 Measuring cold and warm starts with Java 21 using Lambda layer (1)

AWS SnapStart - Part 24 Measuring cold and warm starts with Java 21 using Lambda layer (1)

2
Comments
5 min read
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
Handling Multithreading in Java with Completable Future

Handling Multithreading in Java with Completable Future

1
Comments
3 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
Java & Spring Best Practices | Strategy Pattern

Java & Spring Best Practices | Strategy Pattern

3
Comments
1 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
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
Using Java EpsilonGC to look at memory allocation.

Using Java EpsilonGC to look at memory allocation.

1
Comments
2 min read
Testes Finais do Capitulo 6

Testes Finais do Capitulo 6

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

Building a User CRUD Application with Spring Boot and Docker

7
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

3
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
Item 51: Projete as assinaturas de método com cuidado

Item 51: Projete as assinaturas de método com cuidado

2
Comments
1 min read
Weighted Graphs and Applications

Weighted Graphs and Applications

1
Comments
1 min read
Item 52: Utilize a sobrecarga com critério

Item 52: Utilize a sobrecarga com critério

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 🚀

13
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
loading...