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.
Learn to Code: 15 FREE Educative programming courses for software developers

Learn to Code: 15 FREE Educative programming courses for software developers

87
Comments
13 min read
12 Essential Skills Software Developers should Learn in 2025

12 Essential Skills Software Developers should Learn in 2025

947
Comments 42
15 min read
Docker and Java Spring Boot [Part.1: Continuous Integration]

Docker and Java Spring Boot [Part.1: Continuous Integration]

69
Comments
5 min read
Spring batch - changing default data-source

Spring batch - changing default data-source

9
Comments
1 min read
Serializable Java Lambdas

Serializable Java Lambdas

11
Comments
7 min read
Names in java, maven, and gradle

Names in java, maven, and gradle

6
Comments 2
4 min read
Stop Trying to Outsmart the Java Compiler

Stop Trying to Outsmart the Java Compiler

10
Comments
4 min read
React, GraphQL, gRPC and Reactive Microservices - the dataflow in Appwish platform explained

React, GraphQL, gRPC and Reactive Microservices - the dataflow in Appwish platform explained

96
Comments 7
8 min read
Answer: Using PDFbox to determine the coordinates of words in a document

Answer: Using PDFbox to determine the coordinates of words in a document

6
Comments
1 min read
Why Java? Why Clojure?

Why Java? Why Clojure?

19
Comments
2 min read
Replication in AEM(Adobe Experience Manager)

Replication in AEM(Adobe Experience Manager)

11
Comments 1
2 min read
JVM Internals: Memory Overview

JVM Internals: Memory Overview

23
Comments 2
12 min read
How to use Genymotion, Appium & Applitools to visually test Android apps

How to use Genymotion, Appium & Applitools to visually test Android apps

8
Comments 1
5 min read
Java static and final, what are they and how to use them

Java static and final, what are they and how to use them

7
Comments
2 min read
Effective Java Tuesday! Obey the `equals` contract

Effective Java Tuesday! Obey the `equals` contract

21
Comments 3
7 min read
Netflix Eureka Server And Client Setup With Spring Boot

Netflix Eureka Server And Client Setup With Spring Boot

16
Comments 1
4 min read
Liquibase: Don't use ISO dates as changeset ids with yml

Liquibase: Don't use ISO dates as changeset ids with yml

5
Comments
2 min read
Security best practices for Go & Java

Security best practices for Go & Java

13
Comments 1
2 min read
Ara issue of the week number 1

Ara issue of the week number 1

4
Comments
1 min read
Hexagonal Architecture With Java and Spring

Hexagonal Architecture With Java and Spring

36
Comments
10 min read
Whats you preferred jvm build system?

Whats you preferred jvm build system?

11
Comments 27
1 min read
Merge results of parallel service requests using CompletableFuture

Merge results of parallel service requests using CompletableFuture

13
Comments
6 min read
To OO or not to OO

To OO or not to OO

10
Comments
7 min read
## EasyCam

## EasyCam

6
Comments
3 min read
15 Best Software Architecture and System Design Courses in 2025

15 Best Software Architecture and System Design Courses in 2025

159
Comments 4
20 min read
Using RxJava for creating reactive JavaFx UI

Using RxJava for creating reactive JavaFx UI

18
Comments 2
7 min read
React, Reactive Microservices, Kubernetes, GraphQL & gRPC - Announcing Appwish - Fullstack Tutorial Series & Opensource Project

React, Reactive Microservices, Kubernetes, GraphQL & gRPC - Announcing Appwish - Fullstack Tutorial Series & Opensource Project

314
Comments 95
2 min read
Dinning Philosopher Problem

Dinning Philosopher Problem

7
Comments
3 min read
Java Integer Cache: Why Integer.valueOf(127) == Integer.valueOf(127) Is True

Java Integer Cache: Why Integer.valueOf(127) == Integer.valueOf(127) Is True

8
Comments 1
5 min read
Connect to postgresdatabase with JAVA

Connect to postgresdatabase with JAVA

4
Comments
1 min read
Spring Data JPA Query Methods

Spring Data JPA Query Methods

14
Comments 1
4 min read
Spock Framework: Teste Java com mais produtividade

Spock Framework: Teste Java com mais produtividade

13
Comments
7 min read
Android Native & JavaScript Binding

Android Native & JavaScript Binding

22
Comments 3
3 min read
How to Add COD Handling Charges to Your Shopify Store?

How to Add COD Handling Charges to Your Shopify Store?

8
Comments 2
2 min read
Some Ideas are Ahead of Their Time (Java)

Some Ideas are Ahead of Their Time (Java)

5
Comments
2 min read
Solving a MySQL Deadlock

Solving a MySQL Deadlock

5
Comments
3 min read
Java Serialization Magic Methods And Their Uses With Example

Java Serialization Magic Methods And Their Uses With Example

6
Comments
5 min read
Querying your Spring Data JPA Repository - Basic Setup

Querying your Spring Data JPA Repository - Basic Setup

8
Comments
4 min read
I wrote an unbeatable Tic-Tac-Toe AI in Java

I wrote an unbeatable Tic-Tac-Toe AI in Java

13
Comments 8
1 min read
Java Memory Model

Java Memory Model

13
Comments
2 min read
Classes and Objects

Classes and Objects

6
Comments
3 min read
Indie game developer attempts real programming

Indie game developer attempts real programming

8
Comments
3 min read
React, Reactive Microservices, Kubernetes, GraphQL & gRPC - Appwish - Fullstack Tutorial Series & Opensource Project Update #1

React, Reactive Microservices, Kubernetes, GraphQL & gRPC - Appwish - Fullstack Tutorial Series & Opensource Project Update #1

45
Comments
1 min read
EdPresso Roundup: Top 5 flavors

EdPresso Roundup: Top 5 flavors

7
Comments
3 min read
ColdFusion isIPInRange() UDF to support IPv4, IPv6, CIDR & Regex

ColdFusion isIPInRange() UDF to support IPv4, IPv6, CIDR & Regex

8
Comments
2 min read
CORS, XSS and CSRF with examples in 10 minutes

CORS, XSS and CSRF with examples in 10 minutes

799
Comments 12
7 min read
yGuard is now open source - obfuscation easy as pie

yGuard is now open source - obfuscation easy as pie

8
Comments 1
3 min read
Minimum Configuration for log4j

Minimum Configuration for log4j

7
Comments
2 min read
Apache Http Client and Asynchronous HTTP client timeouts explained in pictures

Apache Http Client and Asynchronous HTTP client timeouts explained in pictures

16
Comments
11 min read
Code Review Checklist for Java Beginners

Code Review Checklist for Java Beginners

102
Comments 17
4 min read
Handling System Properties in JUnit 5

Handling System Properties in JUnit 5

7
Comments 1
3 min read
A Coding Exercise: What I learned

A Coding Exercise: What I learned

13
Comments
4 min read
Learn Spring 5 - An Ultimate Guide to Spring 5 Core

Learn Spring 5 - An Ultimate Guide to Spring 5 Core

74
Comments 1
2 min read
All You Need To Know About Bean Validation With Spring Boot

All You Need To Know About Bean Validation With Spring Boot

16
Comments
11 min read
Top Java YouTube Channels for Beginners

Top Java YouTube Channels for Beginners

10
Comments 1
3 min read
Querying your Spring Data JPA Repository - Introduction

Querying your Spring Data JPA Repository - Introduction

18
Comments
3 min read
Unide 0.3.1 Released

Unide 0.3.1 Released

5
Comments
2 min read
Which Programming Language should I learn in 2020?

Which Programming Language should I learn in 2020?

9
Comments 10
1 min read
IntelliJ IDEA for Beginners - Learn IntelliJ IDEA from Scratch

IntelliJ IDEA for Beginners - Learn IntelliJ IDEA from Scratch

17
Comments
1 min read
Building an OSGi-like Plugin System in Java

Building an OSGi-like Plugin System in Java

6
Comments
7 min read
loading...