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.
7 Essential Java Security Techniques: A Developer's Guide

7 Essential Java Security Techniques: A Developer's Guide

Comments
5 min read
How to Become a Java Developer in 2025

How to Become a Java Developer in 2025

Comments
2 min read
Servlet: The Foundation of Java Web Technology

Servlet: The Foundation of Java Web Technology

Comments
15 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
OOP Simplified: Breaking Down the 4 Core Principles

OOP Simplified: Breaking Down the 4 Core Principles

1
Comments
6 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
Singleton Design Pattern in Java

Singleton Design Pattern in Java

Comments
4 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
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
Let's Create Google Gemini 2.0 Using JavaScript | Gemini AI Chatbot Clone

Let's Create Google Gemini 2.0 Using JavaScript | Gemini AI Chatbot Clone

2
Comments
2 min read
Understanding Java Strings: A Comprehensive Guide

Understanding Java Strings: A Comprehensive Guide

Comments
2 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
Conditional Statements in Java

Conditional Statements in Java

1
Comments
2 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
Day-4 Task-2

Day-4 Task-2

2
Comments
1 min read
Can English Replace Java? The Future of Programming in Plain Language

Can English Replace Java? The Future of Programming in Plain Language

Comments
2 min read
Usando argumentos curingas

Usando argumentos curingas

Comments
3 min read
Tipos limitados

Tipos limitados

Comments
3 min read
Comparing Java 23 GC types

Comparing Java 23 GC types

3
Comments 1
3 min read
Day 11 Today class:

Day 11 Today class:

Comments
1 min read
How to Add Document Generation to Your Custom Insurance Application

How to Add Document Generation to Your Custom Insurance Application

4
Comments
2 min read
Java JDBC + IntelliJ + SQLite - A Beginner's Walkthrough

Java JDBC + IntelliJ + SQLite - A Beginner's Walkthrough

1
Comments
2 min read
7 Best Java IDEs for Developers

7 Best Java IDEs for Developers

Comments
7 min read
Day - 1 Task 1

Day - 1 Task 1

Comments
1 min read
Day 10 Task:

Day 10 Task:

Comments
1 min read
Profiling no Java: Guia prático para analisar o desempenho de aplicações Java

Profiling no Java: Guia prático para analisar o desempenho de aplicações Java

2
Comments 1
9 min read
Reflections em Java: Uma Ferramenta Poderosa e Seus Cuidados

Reflections em Java: Uma Ferramenta Poderosa e Seus Cuidados

15
Comments 1
3 min read
How to Create a Dynamic Quiz Application with API Using HTML, CSS, and JavaScript

How to Create a Dynamic Quiz Application with API Using HTML, CSS, and JavaScript

1
Comments
2 min read
Exploring the for Loop in Java

Exploring the for Loop in Java

Comments
2 min read
Try with resources en Java

Try with resources en Java

Comments
3 min read
Get Started with Modern Java Today: A Concise Guide

Get Started with Modern Java Today: A Concise Guide

19
Comments 2
2 min read
Understanding C++ Data Types, Vulnerabilities, and Key Differences with Java

Understanding C++ Data Types, Vulnerabilities, and Key Differences with Java

Comments
7 min read
Java Selection Structures: if, if-else, if-else-if Ladder, and Switch

Java Selection Structures: if, if-else, if-else-if Ladder, and Switch

Comments
2 min read
Understanding Superclass vs. Request Decorator: Differences, Benefits, and Use Cases

Understanding Superclass vs. Request Decorator: Differences, Benefits, and Use Cases

Comments
4 min read
Deploy Java Spring boot project as systemd service

Deploy Java Spring boot project as systemd service

4
Comments
2 min read
How does Optional.ifPresent() differ from Optional.orElse()?

How does Optional.ifPresent() differ from Optional.orElse()?

5
Comments
2 min read
Mastering End-to-End Transactional Functionality in Spring Boot with Examples

Mastering End-to-End Transactional Functionality in Spring Boot with Examples

Comments
1 min read
Sample program using Encapsulation

Sample program using Encapsulation

1
Comments
1 min read
Understanding the Bag ADT in Java: A Flexible Data Structure

Understanding the Bag ADT in Java: A Flexible Data Structure

Comments
7 min read
Efficiently Selecting Data Types in Java

Efficiently Selecting Data Types in Java

Comments
4 min read
loading...