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 Encapsulation Explained: A Beginner's Guide to Secure & Robust Code

Java Encapsulation Explained: A Beginner's Guide to Secure & Robust Code

Comments
6 min read
Why Java Dependencies Are Not Installed Like JavaScript or Python Packages

Why Java Dependencies Are Not Installed Like JavaScript or Python Packages

11
Comments
3 min read
Stop Writing Flaky Selenium Tests: meet XPathy - The Java Library That Fixes XPath Complexity

Stop Writing Flaky Selenium Tests: meet XPathy - The Java Library That Fixes XPath Complexity

Comments
3 min read
🧠 What Is Immutability?

🧠 What Is Immutability?

Comments
2 min read
Microkernel Architecture — Design Pattern

Microkernel Architecture — Design Pattern

Comments
3 min read
Good Intentions Aren’t Enough — Measure!

Good Intentions Aren’t Enough — Measure!

Comments
3 min read
Unit Testing Using Spring Boot, JUnit and Mockito

Unit Testing Using Spring Boot, JUnit and Mockito

2
Comments
4 min read
Java Non-Access Modifiers Explained: A Deep Dive into static, final, abstract & more

Java Non-Access Modifiers Explained: A Deep Dive into static, final, abstract & more

Comments
7 min read
PVS-Studio 7.39: OWASP Top Ten 2021, enhanced Visual Studio Code plugin, extended MISRA Compliance support, and more

PVS-Studio 7.39: OWASP Top Ten 2021, enhanced Visual Studio Code plugin, extended MISRA Compliance support, and more

Comments
6 min read
Are you really wasting your time in Java without these 10 libraries?

Are you really wasting your time in Java without these 10 libraries?

7
Comments
7 min read
Integrating Stripe Payments in Spring Boot: Step-by-Step Beginner’s Guide (2025)

Integrating Stripe Payments in Spring Boot: Step-by-Step Beginner’s Guide (2025)

Comments
5 min read
Spring Boot File Upload with Multipart Support: Complete Guide

Spring Boot File Upload with Multipart Support: Complete Guide

Comments
3 min read
Revisiting Java: Building a Simple Calculator using Functional Programming Techniques

Revisiting Java: Building a Simple Calculator using Functional Programming Techniques

Comments
3 min read
OOPS IN PROGRAMMING

OOPS IN PROGRAMMING

Comments
1 min read
How We Eliminated 90% of Our Locator Failures Using Value Transformations with XPathy

How We Eliminated 90% of Our Locator Failures Using Value Transformations with XPathy

Comments
3 min read
📡 𝗝𝗮𝘃𝗮 𝗶𝗻 𝗧𝗲𝗹𝗲𝗰𝗼𝗺: 𝗵𝗮𝗻𝗱𝗹𝗶𝗻𝗴 𝗺𝗶𝗹𝗹𝗶𝗼𝗻𝘀 𝗼𝗳 𝗰𝗼𝗻𝗰𝘂𝗿𝗿𝗲𝗻𝘁 𝘀𝗲𝘀𝘀𝗶𝗼𝗻𝘀 (𝘄𝗶𝘁𝗵𝗼𝘂𝘁 𝗺𝗲𝗹𝘁𝗶𝗻𝗴)

📡 𝗝𝗮𝘃𝗮 𝗶𝗻 𝗧𝗲𝗹𝗲𝗰𝗼𝗺: 𝗵𝗮𝗻𝗱𝗹𝗶𝗻𝗴 𝗺𝗶𝗹𝗹𝗶𝗼𝗻𝘀 𝗼𝗳 𝗰𝗼𝗻𝗰𝘂𝗿𝗿𝗲𝗻𝘁 𝘀𝗲𝘀𝘀𝗶𝗼𝗻𝘀 (𝘄𝗶𝘁𝗵𝗼𝘂𝘁 𝗺𝗲𝗹𝘁𝗶𝗻𝗴)

2
Comments
2 min read
Java 17 Features Every Senior Developer Should Know - Part 6: Complete Reference Guide & Syntax Cheat Sheet

Java 17 Features Every Senior Developer Should Know - Part 6: Complete Reference Guide & Syntax Cheat Sheet

2
Comments 1
9 min read
Scalable Spring Boot Project — A Feature-Based Structure That Grows With You

Scalable Spring Boot Project — A Feature-Based Structure That Grows With You

5
Comments
4 min read
Dockerizing Java and Python Applications

Dockerizing Java and Python Applications

1
Comments
18 min read
Java Modifiers Explained: A Deep Dive into Access & Non-Access Specifiers

Java Modifiers Explained: A Deep Dive into Access & Non-Access Specifiers

Comments
7 min read
Java Constructors: A Complete Guide for Beginners & Pros

Java Constructors: A Complete Guide for Beginners & Pros

Comments
6 min read
Demystifying the 'this' Keyword in Java: A Complete Guide with Examples

Demystifying the 'this' Keyword in Java: A Complete Guide with Examples

Comments
6 min read
Master Java Class Attributes: A Complete Guide with Examples & Best Practices

Master Java Class Attributes: A Complete Guide with Examples & Best Practices

1
Comments
6 min read
🧩 Understanding the Object Class in Java

🧩 Understanding the Object Class in Java

1
Comments
2 min read
Remember to Make Use Of Lazy Evaluation

Remember to Make Use Of Lazy Evaluation

5
Comments 2
3 min read
loading...