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.
Uma introdução ao Spring Boot

Uma introdução ao Spring Boot

Comments
2 min read
Is your Java log utility class reporting itself as the source of your logs? Learn how to fix it!

Is your Java log utility class reporting itself as the source of your logs? Learn how to fix it!

Comments
3 min read
Understanding Object Calisthenics: Writing Cleaner Code

Understanding Object Calisthenics: Writing Cleaner Code

Comments
10 min read
Arrays vs. ArrayLists: A Must-Know Topic for Java Interviews

Arrays vs. ArrayLists: A Must-Know Topic for Java Interviews

Comments
3 min read
Evolução do "switch case" do Java 8 ao Java 21 🎯

Evolução do "switch case" do Java 8 ao Java 21 🎯

Comments
4 min read
Explain Functional Interfaces and Streams in Java 8

Explain Functional Interfaces and Streams in Java 8

Comments
2 min read
Mapping inheritance hierarchies with MapStruct

Mapping inheritance hierarchies with MapStruct

Comments
6 min read
Using a Superclass Reference for a Subclass Object

Using a Superclass Reference for a Subclass Object

Comments
2 min read
Why Scala is the Best Choice for Big Data Applications: Advantages Over Java and Python

Why Scala is the Best Choice for Big Data Applications: Advantages Over Java and Python

Comments
6 min read
Optimizing Stream API Usage in Java for Large Data Sets

Optimizing Stream API Usage in Java for Large Data Sets

Comments
1 min read
5 Real-World Examples to Boost Your Spring Development with JDK 14 Records

5 Real-World Examples to Boost Your Spring Development with JDK 14 Records

Comments
10 min read
3 Shocking Ways to Run Stringified Code in Java 8+

3 Shocking Ways to Run Stringified Code in Java 8+

Comments
2 min read
Item 61: Dê preferência aos tipos primitivos em vez dos tipos primitivos empacotados

Item 61: Dê preferência aos tipos primitivos em vez dos tipos primitivos empacotados

Comments
3 min read
Item 60: Evite o float e o double caso sejam necessárias respostas exatas

Item 60: Evite o float e o double caso sejam necessárias respostas exatas

Comments
2 min read
20 milhões de linhas em 20s

20 milhões de linhas em 20s

Comments
6 min read
Problemas da herança múltipla

Problemas da herança múltipla

Comments
1 min read
Use métodos static em uma interface

Use métodos static em uma interface

Comments
1 min read
Um exemplo mais prático de um método padrão

Um exemplo mais prático de um método padrão

Comments
2 min read
Considerações finais sobre os pacotes e interfaces

Considerações finais sobre os pacotes e interfaces

Comments
1 min read
Sealed class rules in Java

Sealed class rules in Java

Comments
3 min read
Mastering the Craft of Naming for Better Software 🚀

Mastering the Craft of Naming for Better Software 🚀