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.
Java 101: Understanding Variables, Data Types, and Input/Output

Java 101: Understanding Variables, Data Types, and Input/Output

Comments
5 min read
Mastering Java 8 in One Go: A Fun Ride to Functional Paradise

Mastering Java 8 in One Go: A Fun Ride to Functional Paradise

Comments
5 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
Is this a bug in Java?

Is this a bug in Java?

Comments
2 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
Understanding ArrayList: Essential Knowledge for Interviews

Understanding ArrayList: Essential Knowledge for Interviews

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
Mastering Spring Security: A Comedy of Errors (and Authentication)

Mastering Spring Security: A Comedy of Errors (and Authentication)

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

Considerações finais sobre os pacotes e interfaces

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
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
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
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
Road Map to Become a Hero in Java

Road Map to Become a Hero in Java

Comments
2 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
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
Spring AI: Bridging the Gap Between Java and AI

Spring AI: Bridging the Gap Between Java and AI