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.
Mastering Trampolining: A Deep Dive into Recursive Optimization

Mastering Trampolining: A Deep Dive into Recursive Optimization

Comments
4 min read
Mastering Input Validation in Java with Guard Clauses 🚀

Mastering Input Validation in Java with Guard Clauses 🚀

Comments
1 min read
Wednesday Links - Edition 2024-12-25

Wednesday Links - Edition 2024-12-25

Comments
1 min read
¿Para qué sirve String[] args en el método main de Java?

¿Para qué sirve String[] args en el método main de Java?

Comments
4 min read
A Guide to Oracle Java Certification Practice Tests

A Guide to Oracle Java Certification Practice Tests

Comments
3 min read
Java Stream Scenario Based Interview Question

Java Stream Scenario Based Interview Question

6
Comments
2 min read
why java does not support multiple inheritance?

why java does not support multiple inheritance?

Comments
1 min read
Hierarchical inheritance in Java

Hierarchical inheritance in Java

Comments
1 min read
Inside Java: From Code to Execution

Inside Java: From Code to Execution

1
Comments
3 min read
Getting Started with Java: Problem-Solving for Beginners

Getting Started with Java: Problem-Solving for Beginners

Comments
2 min read
Concurrency Patterns: Balking Pattern

Concurrency Patterns: Balking Pattern

Comments
3 min read
Overview of Executor Service in Java

Overview of Executor Service in Java

Comments
4 min read
I Found the Worst Coding Mistakes in History

I Found the Worst Coding Mistakes in History

Comments
1 min read
Low-Level Design of a Music Player Application

Low-Level Design of a Music Player Application

Comments
3 min read
Building Secure Authentication Microservices with Spring Boot: Part 1 - Getting Started

Building Secure Authentication Microservices with Spring Boot: Part 1 - Getting Started

Comments
3 min read
Optimizing Serverless Lambda with GraalVM Native Image

Optimizing Serverless Lambda with GraalVM Native Image

Comments
3 min read
My first day of learning DSA

My first day of learning DSA

Comments
1 min read
Day - 1 of Java

Day - 1 of Java

Comments
1 min read
Rate limiting with Redis: An essential guide

Rate limiting with Redis: An essential guide

Comments
5 min read
Cómo instalar el JDK de Java usando Temurin en Windows

Cómo instalar el JDK de Java usando Temurin en Windows

Comments 1
3 min read
what is private ?

what is private ?

Comments
1 min read
what is primitive data types ?

what is primitive data types ?

Comments
1 min read
what is reference variable ?

what is reference variable ?

Comments
1 min read
what is method overloading ?

what is method overloading ?

Comments
1 min read
types of access modifier ?

types of access modifier ?

Comments
1 min read
why java is a platform Independent ?

why java is a platform Independent ?

Comments
1 min read
What is arguments in java ?

What is arguments in java ?

Comments
1 min read
what is variable ?

what is variable ?

Comments
1 min read
what is java ?

what is java ?

Comments
1 min read
7 Essential Java Security Techniques: A Developer's Guide

7 Essential Java Security Techniques: A Developer's Guide

Comments
5 min read
Erros de Ambiguidade com Genéricos

Erros de Ambiguidade com Genéricos

Comments
2 min read
Erasure (Apagamento de Tipos)

Erasure (Apagamento de Tipos)

Comments
2 min read
Inferência de Tipos com o Operador Losango

Inferência de Tipos com o Operador Losango

Comments
2 min read
Tipos brutos e código legado

Tipos brutos e código legado

Comments
2 min read
Restrições ao Uso de Genéricos

Restrições ao Uso de Genéricos

Comments
2 min read
Giới thiệu căn bản về thư viện JasperReports

Giới thiệu căn bản về thư viện JasperReports

Comments
7 min read
"Chaos Engineering for Java Microservices: Break It Before It Breaks You"

"Chaos Engineering for Java Microservices: Break It Before It Breaks You"

Comments
1 min read
New diagnostic rules in PVS-Studio 7.34

New diagnostic rules in PVS-Studio 7.34

Comments
10 min read
Shift-left programming (rust as a case study)

Shift-left programming (rust as a case study)

Comments
2 min read
what is data types ?

what is data types ?

Comments
1 min read
what is method ?

what is method ?

Comments
1 min read
A Guide to Java Migration and Modernization

A Guide to Java Migration and Modernization

Comments
6 min read
Interface Funcional: EVITE esse uso!

Interface Funcional: EVITE esse uso!

Comments
2 min read
Spring MVC Unveiled: How It Leverages Servlet Technology

Spring MVC Unveiled: How It Leverages Servlet Technology

Comments
14 min read
Item 80: Dê preferência aos executores, às tarefas e às streams em vez das threads

Item 80: Dê preferência aos executores, às tarefas e às streams em vez das threads

Comments
2 min read
Day 12 Constructor in java:

Day 12 Constructor in java:

Comments
1 min read
My Journey into Learning Java: Insights and Tips for Beginners

My Journey into Learning Java: Insights and Tips for Beginners

1
Comments
2 min read
Exploring Spring Boot: The Magic Wand for Java Developers ✨

Exploring Spring Boot: The Magic Wand for Java Developers ✨

Comments
1 min read
Understanding Java Strings: A Comprehensive Guide

Understanding Java Strings: A Comprehensive Guide

Comments
2 min read
Inversion of Control and Dependency Injection: A Practical Guide with Java and Spring Boot

Inversion of Control and Dependency Injection: A Practical Guide with Java and Spring Boot

1
Comments
5 min read
Wednesday Links - Edition 2024-12-18

Wednesday Links - Edition 2024-12-18

Comments
1 min read
Where is Java Used in Industry?

Where is Java Used in Industry?

Comments
3 min read
PVS\-Studio 7\.34: support for Apple Silicon ARM64, \.NET 9, taint analysis in Java analyzer, and more

PVS\-Studio 7\.34: support for Apple Silicon ARM64, \.NET 9, taint analysis in Java analyzer, and more

Comments
7 min read
Leetcode — 3190. Find Minimum Operations to Make All Elements Divisible by Three

Leetcode — 3190. Find Minimum Operations to Make All Elements Divisible by Three

1
Comments
1 min read
Day-5 Example for Encapsulation

Day-5 Example for Encapsulation

Comments
1 min read
79: Evite a Sincronização Excessiva

79: Evite a Sincronização Excessiva

Comments
3 min read
Mastering Rate Limiting in Java Spring Boot with Bucket4j

Mastering Rate Limiting in Java Spring Boot with Bucket4j

1
Comments
3 min read
Day 11 Encupsulation

Day 11 Encupsulation

1
Comments
1 min read
Java App Maintenance: How to Ensure Longevity and Performance

Java App Maintenance: How to Ensure Longevity and Performance

Comments
8 min read
Encapsulation

Encapsulation

2
Comments
1 min read
loading...