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.
Automating Jar File Creation and Release Artifact Uploads with GitHub Actions

Automating Jar File Creation and Release Artifact Uploads with GitHub Actions

Comments
2 min read
How to solve the producer-consumer problem in Java — vivid example (multithreading)

How to solve the producer-consumer problem in Java — vivid example (multithreading)

6
Comments
13 min read
Testando Kafka no Spring Boot com Test-containers

Testando Kafka no Spring Boot com Test-containers

11
Comments 1
4 min read
Using JDK21 Preview Features and/or incubator classes

Using JDK21 Preview Features and/or incubator classes

1
Comments
5 min read
Spring REST working with enums

Spring REST working with enums

4
Comments 1
7 min read
Lib HttpClient Utils: Uma biblioteca Java para simplificar requisições HTTP

Lib HttpClient Utils: Uma biblioteca Java para simplificar requisições HTTP

1
Comments
3 min read
Managing AI-powered Java App With API Management

Managing AI-powered Java App With API Management

32
Comments 3
8 min read
Spring Boot Basics: Crafting Your First Application

Spring Boot Basics: Crafting Your First Application

3
Comments
5 min read
Spring Framework for Everyone

Spring Framework for Everyone

Comments
4 min read
Best Practices for Java Application Development: Performance, Scalability, and Maintainability

Best Practices for Java Application Development: Performance, Scalability, and Maintainability

1
Comments 2
3 min read
Embracing Controversy: Discovering the Hidden Benefits of Java’s “Flawed” Features 🚀☕

Embracing Controversy: Discovering the Hidden Benefits of Java’s “Flawed” Features 🚀☕

1
Comments
4 min read
SOLID Principles in a Nutshell

SOLID Principles in a Nutshell

5
Comments 1
6 min read
Java-based console app as HTTP client

Java-based console app as HTTP client

1
Comments
2 min read
Kotlin Decoded | Part 2  - all about variables in Kotlin + visibility modifiers and data types

Kotlin Decoded | Part 2  - all about variables in Kotlin + visibility modifiers and data types

Comments
7 min read
Clarifying the Java-JavaScript Conundrum: A Letter to Recruiters and Hiring Managers

Clarifying the Java-JavaScript Conundrum: A Letter to Recruiters and Hiring Managers

13
Comments 8
2 min read
Everything Bad in Java is Good for You

Everything Bad in Java is Good for You

51
Comments 25
7 min read
SQL Query in Spring Boot

SQL Query in Spring Boot

Comments
1 min read
[Digest] Java, Kotlin, Spring, Cloud, and More - Episode 1

[Digest] Java, Kotlin, Spring, Cloud, and More - Episode 1

3
Comments
1 min read
SnakeYaml 2.0: Solving the unsafe deserialization vulnerability

SnakeYaml 2.0: Solving the unsafe deserialization vulnerability

1
Comments
5 min read
Understanding basics of HashMaps in Java

Understanding basics of HashMaps in Java

6
Comments
3 min read
Circular ⭕ dependency exceptions in Spring❗

Circular ⭕ dependency exceptions in Spring❗

3
Comments
1 min read
The SecurityManager is getting removed in Java: What that means for you

The SecurityManager is getting removed in Java: What that means for you

1
Comments
10 min read
How to prevent XPath injection attacks

How to prevent XPath injection attacks

1
Comments
8 min read
How to perform JavaBeans Validation

How to perform JavaBeans Validation

2
Comments
7 min read
Fixing half a million security vulnerabilities

Fixing half a million security vulnerabilities

1
Comments
7 min read
Know The JPA Persistence.xml File

Know The JPA Persistence.xml File

Comments
3 min read
Retrieving and Displaying Videos from Android Device in Android Studio using Java: Step-by-Step Tutorial

Retrieving and Displaying Videos from Android Device in Android Studio using Java: Step-by-Step Tutorial

Comments
2 min read
Implementing File Sharing in Android Studio using Java for Latest Android Versions: Step-by-Step Tutorial

Implementing File Sharing in Android Studio using Java for Latest Android Versions: Step-by-Step Tutorial

Comments
2 min read
Kotlin Decoded | Part 1 - main() & semicolon

Kotlin Decoded | Part 1 - main() & semicolon

1
Comments
4 min read
Java GC Pressure In Action

Java GC Pressure In Action

1
Comments 1
7 min read
Avoiding Pitfalls: Unraveling Lombok and JPA Integration 🌟

Avoiding Pitfalls: Unraveling Lombok and JPA Integration 🌟

1
Comments
3 min read
Spring Security: Configuring UserDetailsService (Part 1)

Spring Security: Configuring UserDetailsService (Part 1)

Comments
4 min read
How to Print PDF Files in Java?

How to Print PDF Files in Java?

1
Comments
5 min read
Retrieving and Displaying PDF Files in Android Studio using Java: Step-by-Step Guide

Retrieving and Displaying PDF Files in Android Studio using Java: Step-by-Step Guide

Comments
2 min read
Openjob: best distributed task scheduling framework

Openjob: best distributed task scheduling framework

2
Comments
3 min read
What are i++ or ++i or i-- or --i in programming language?? Why you should use them?

What are i++ or ++i or i-- or --i in programming language?? Why you should use them?

4
Comments 2
1 min read
Building a Java REST API: A Step-by-Step Guide

Building a Java REST API: A Step-by-Step Guide

2
Comments
4 min read
Apache Curator Use Case

Apache Curator Use Case

Comments
3 min read
🛡️ What is a Race Condition in Java, and how it can be prevented using synchronized and AtomicInteger

🛡️ What is a Race Condition in Java, and how it can be prevented using synchronized and AtomicInteger

2
Comments
15 min read
Java 語言筆記

Java 語言筆記

Comments
1 min read
How to Install Java JDK 17 on Windows 10

How to Install Java JDK 17 on Windows 10

19
Comments
1 min read
How to Record Selenium Test Execution Video with TestNG & Java?

How to Record Selenium Test Execution Video with TestNG & Java?

5
Comments 2
3 min read
What is Test Driven Development (TDD) and Why It Matters

What is Test Driven Development (TDD) and Why It Matters

Comments 1
9 min read
How to implement GZIP decompression for incoming HTTP requests on the Netty server

How to implement GZIP decompression for incoming HTTP requests on the Netty server

2
Comments
5 min read
How to extract text and image from word in Java applications

How to extract text and image from word in Java applications

Comments
4 min read
Design Pattern Series - Single Responsibility Principle

Design Pattern Series - Single Responsibility Principle

1
Comments
2 min read
What is inheritDoc in Java? (with Example)

What is inheritDoc in Java? (with Example)

1
Comments
6 min read
Simplifying Database Operations with JPA and Hibernate: Creating and Persisting Objects

Simplifying Database Operations with JPA and Hibernate: Creating and Persisting Objects

1
Comments
3 min read
Simplifying CRUD Operations with Generics: Abstract CRUD Service

Simplifying CRUD Operations with Generics: Abstract CRUD Service

2
Comments
2 min read
Wiring in Spring

Wiring in Spring

Comments
3 min read
Learning C# After Java: 5 Differences Explored

Learning C# After Java: 5 Differences Explored

21
Comments
4 min read
Connecting Spring Boot to Keycloak via OAuth / OIDC

Connecting Spring Boot to Keycloak via OAuth / OIDC

Comments
4 min read
How to write less Boilerplate to make an adapter for simple recycler view

How to write less Boilerplate to make an adapter for simple recycler view

1
Comments
3 min read
@PostContruct Annotation in Spring

@PostContruct Annotation in Spring

Comments
1 min read
@PreDestroy annotation in spring 💥

@PreDestroy annotation in spring 💥

Comments
1 min read
Discovering Variable Arguments (varargs) in Java

Discovering Variable Arguments (varargs) in Java

Comments
2 min read
How to Build a Selenium UI Testing Framework

How to Build a Selenium UI Testing Framework

3
Comments
7 min read
(Spring) Booting Java to Accept Digital Payments with USDC

(Spring) Booting Java to Accept Digital Payments with USDC

1
Comments
8 min read
Potential path traversal vulnerability when using File class and its solution

Potential path traversal vulnerability when using File class and its solution

1
Comments
4 min read
Ostara Version 0.10.0 Has Been Released

Ostara Version 0.10.0 Has Been Released

7
Comments
4 min read
loading...