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 🚀

Comments
1 min read
Road Map to Become a Hero in Java

Road Map to Become a Hero in Java

Comments
2 min read
How to create a immutable class in java? explain with example

How to create a immutable class in java? explain with example

1
Comments
1 min read
Mastering Object-Oriented Programming in Java: A Comprehensive Guide ☕♨

Mastering Object-Oriented Programming in Java: A Comprehensive Guide ☕♨

Comments
4 min read
Protect Your App in 5 Minutes: OAuth Tokens Made Easy

Protect Your App in 5 Minutes: OAuth Tokens Made Easy

Comments
2 min read
Abstraction and Encapsulation

Abstraction and Encapsulation

Comments
1 min read
Master Bidirectional One-to-One Relations in 5 Steps: Boost Spring Data JPA Efficiency

Master Bidirectional One-to-One Relations in 5 Steps: Boost Spring Data JPA Efficiency

Comments
5 min read
Fibonacci, Integer overflow, memoization e um exagero

Fibonacci, Integer overflow, memoization e um exagero

2
Comments 1
3 min read
Mastering Java: A Comprehensive Collection of Free Programming Resources

Mastering Java: A Comprehensive Collection of Free Programming Resources

Comments
3 min read
Installing (multiple) Java on MacOS managed by jEnv

Installing (multiple) Java on MacOS managed by jEnv

Comments
2 min read
Master File Uploads & Downloads in 5 Minutes with Selenium!

Master File Uploads & Downloads in 5 Minutes with Selenium!

Comments
2 min read
tarsosdsp

tarsosdsp

Comments
1 min read
Understanding Runtimes: From C to Modern Languages

Understanding Runtimes: From C to Modern Languages

3
Comments
4 min read
Writing parallelizable tests with the carlspring/idempotence framework for Java