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

Writing parallelizable tests with the carlspring/idempotence framework for Java

1
Comments
4 min read
Post 3: Understanding Objects and Methods in Java

Post 3: Understanding Objects and Methods in Java

Comments
2 min read
Item 59: Conheça e utilize as bibliotecas

Item 59: Conheça e utilize as bibliotecas

Comments
2 min read
Item 58 - Prefira o loop for-each em vez dos loops for tradicionais

Item 58 - Prefira o loop for-each em vez dos loops for tradicionais

Comments
2 min read
Create a native Kotlin or JAVA application with Spring Boot Native, Gradle, and GraalVM without Docker for MacOS and Windows

Create a native Kotlin or JAVA application with Spring Boot Native, Gradle, and GraalVM without Docker for MacOS and Windows

Comments
12 min read
Evolution of Java Development Practices Since Java 8: Impact on Enterprise Software Architecture

Evolution of Java Development Practices Since Java 8: Impact on Enterprise Software Architecture

Comments
7 min read
My Journey in Tech: September 2024 Reflections on Java, Web Development, and Growth

My Journey in Tech: September 2024 Reflections on Java, Web Development, and Growth

Comments
3 min read
Optimizing Spring Boot dynamic configuration using Kubernetes ConfigMap (part 2)

Optimizing Spring Boot dynamic configuration using Kubernetes ConfigMap (part 2)

Comments
4 min read
Mastering Date and Time in Java Spring Boot 🚀

Mastering Date and Time in Java Spring Boot 🚀

Comments
1 min read
Inverting a binary tree in Java

Inverting a binary tree in Java

Comments
3 min read
Implementando interfaces

Implementando interfaces

1
Comments
2 min read
Usando referências de interfaces

Usando referências de interfaces

Comments
2 min read
Interfaces

Interfaces

Comments
2 min read
Crie uma interface Queue

Crie uma interface Queue

Comments
3 min read
Biblioteca de classes Java fica contida em pacotes

Biblioteca de classes Java fica contida em pacotes

Comments
1 min read
Entendendo os membros protegidos

Entendendo os membros protegidos

Comments
1 min read
Importando pacotes

Importando pacotes

Comments
1 min read
🌟 Did you know ? 🌟

🌟 Did you know ? 🌟

1
Comments
1 min read
Java Modern Design

Java Modern Design

Comments
1 min read
Como Resolver Problemas com jsonPath("$") ao Usar Records no Java ❌😢

Como Resolver Problemas com jsonPath("$") ao Usar Records no Java ❌😢

Comments
2 min read
rs4j: Building a JNI Framework

rs4j: Building a JNI Framework

Comments
9 min read
Variáveis em interfaces e extensão

Variáveis em interfaces e extensão

1
Comments
1 min read
jUnit - Testes unitários em Java

jUnit - Testes unitários em Java

2
Comments
2 min read
Introdução à Programação Orientada a Objetos: Pensando em Objetos

Introdução à Programação Orientada a Objetos: Pensando em Objetos

Comments
2 min read
Espresso; it's Go time

Espresso; it's Go time

Comments
1 min read
MongoDB Performance Tuning for Java Developers

MongoDB Performance Tuning for Java Developers

Comments
3 min read
Post 2: Understanding Methods in Java

Post 2: Understanding Methods in Java

Comments
1 min read
loading...