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.
10 Data Structure and Algorithms Articles Beginners Should Read this Weekend

10 Data Structure and Algorithms Articles Beginners Should Read this Weekend

Reactions 2419 Comments 15
7 min read
101 Coding Problems and few Tips to Crack Your Next Programming Interviews

101 Coding Problems and few Tips to Crack Your Next Programming Interviews

Reactions 1925 Comments 11
20 min read
50+ Data Structure and Algorithms Problems from Coding Interviews

50+ Data Structure and Algorithms Problems from Coding Interviews

Reactions 1687 Comments 15
17 min read
Algorithms Every Programmer Should Know

Algorithms Every Programmer Should Know

Reactions 1154 Comments 20
3 min read
27 Programming Youtube channels you should know

27 Programming Youtube channels you should know

Reactions 1064 Comments 75
3 min read
22 Best Places and Online Platforms to Learn Coding in 2022

22 Best Places and Online Platforms to Learn Coding in 2022

Reactions 1053 Comments 33
12 min read
10 Skills Java Programmer can Learn to Accelerate their Career

10 Skills Java Programmer can Learn to Accelerate their Career

Reactions 1010 Comments 23
15 min read
20+ basic Algorithms Problems from Coding Interviews

20+ basic Algorithms Problems from Coding Interviews

Reactions 973 Comments 2
17 min read
10 Best Online Courses for Software Development Interviews

10 Best Online Courses for Software Development Interviews

Reactions 953 Comments 4
18 min read
11 Essential Skills Software Developers should Learn in 2022

11 Essential Skills Software Developers should Learn in 2022

Reactions 911 Comments 40
14 min read
Top 10 Free Books and Courses to learn Data Structure and Algorithms for Beginners

Top 10 Free Books and Courses to learn Data Structure and Algorithms for Beginners

Reactions 911 Comments 6
15 min read
In Defense of Clean Code: 100+ pieces of timeless advice from Uncle Bob

In Defense of Clean Code: 100+ pieces of timeless advice from Uncle Bob

Reactions 904 Comments 38
10 min read
10 Best Books to Learn Data Structure and Algorithms in Java, Python, C, and C++

10 Best Books to Learn Data Structure and Algorithms in Java, Python, C, and C++

Reactions 818 Comments 20
14 min read
CORS, XSS and CSRF with examples in 10 minutes

CORS, XSS and CSRF with examples in 10 minutes

Reactions 785 Comments 11
7 min read
Learn regex the easy way

Learn regex the easy way

Reactions 774 Comments 12
13 min read
Top 10 Object-Oriented Design Principles for writing Clean Code

Top 10 Object-Oriented Design Principles for writing Clean Code

Reactions 728 Comments 25
18 min read
What software technologies will earn you the highest pay?

What software technologies will earn you the highest pay?

Reactions 680 Comments 45
11 min read
Software Architecture

Software Architecture

Reactions 625 Comments 11
10 min read
Master Programming with best YouTube Channels

Master Programming with best YouTube Channels

Reactions 607 Comments 63
2 min read
8 Coding Games to Improve and Level Up Your Programming Skills

8 Coding Games to Improve and Level Up Your Programming Skills

Reactions 598 Comments 29
7 min read
Learn To Code By Playing These Games

Learn To Code By Playing These Games

Reactions 584 Comments 16
6 min read
Master Programming with Best Underrated Youtube Channels

Master Programming with Best Underrated Youtube Channels

Reactions 545 Comments 20
3 min read
5 Best Courses to learn Software Architecture and System Design for Programmers

5 Best Courses to learn Software Architecture and System Design for Programmers

Reactions 491 Comments 4
10 min read
OOP Principles For Dummies

OOP Principles For Dummies

Reactions 475 Comments 22
11 min read
Good Programmer vs Average Programmer - and, Why Asking questions and Paying attention to Details matters.

Good Programmer vs Average Programmer - and, Why Asking questions and Paying attention to Details matters.

Reactions 474 Comments 29
11 min read
Top 10 Developer Tools You Didn't Know You Needed

Top 10 Developer Tools You Didn't Know You Needed

Reactions 454 Comments 30
2 min read
60 Java and Spring Interview Questions You Must Know

60 Java and Spring Interview Questions You Must Know

Reactions 446 Comments 7
27 min read
What you should learn to become a Master Yoda in Java

What you should learn to become a Master Yoda in Java

Reactions 446 Comments 11
7 min read
Top 20 String Coding Problems from Programming Job Interviews

Top 20 String Coding Problems from Programming Job Interviews

Reactions 437 Comments 18
8 min read
Top Data Structures and Algorithms every developer must know

Top Data Structures and Algorithms every developer must know

Reactions 410 Comments 4
18 min read
10 FREE DevOps Courses to learn Jenkins, Docker, and Maven for Programmers

10 FREE DevOps Courses to learn Jenkins, Docker, and Maven for Programmers

Reactions 410 Comments 2
10 min read
Concurrency in modern programming languages: Rust vs Go vs Java vs Node.js vs Deno vs .NET 6

Concurrency in modern programming languages: Rust vs Go vs Java vs Node.js vs Deno vs .NET 6

Reactions 410 Comments 60
10 min read
20+ Core Java Interview Questions for experienced Professionals from Investment Banks

20+ Core Java Interview Questions for experienced Professionals from Investment Banks

Reactions 393 Comments 10
19 min read
10 Frameworks Software Developers can learn in 2022

10 Frameworks Software Developers can learn in 2022

Reactions 365 Comments 29
13 min read
The ONE book every developer MUST read!

The ONE book every developer MUST read!

Reactions 356 Comments 67
3 min read
A Reading List for Java Programmers

A Reading List for Java Programmers

Reactions 346 Comments 4
13 min read
Top 5 Concurrency Interview Questions for Software Engineers

Top 5 Concurrency Interview Questions for Software Engineers

Reactions 345 Comments 3
13 min read
Top 10 Courses to Learn Spring Boot and Microservices for Java Programmers

Top 10 Courses to Learn Spring Boot and Microservices for Java Programmers

Reactions 344 Comments 1
16 min read
Introduction to Unit Testing with Java

Introduction to Unit Testing with Java

Reactions 333 Comments 17
9 min read
22 Tech Skills Java Programmers can Learn in 2022

22 Tech Skills Java Programmers can Learn in 2022

Reactions 328 Comments 5
19 min read
22 YouTube Channels To Level Up Your Programming Skills

22 YouTube Channels To Level Up Your Programming Skills

Reactions 315 Comments 7
18 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

Reactions 312 Comments 95
2 min read
Java Microservices: A Practical Guide

Java Microservices: A Practical Guide

Reactions 310 Comments 9
30 min read
50+ Core Java Interview Questions with Answers for Programmers

50+ Core Java Interview Questions with Answers for Programmers

Reactions 308 Comments 14
14 min read
🚀 Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure)

🚀 Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure)

Reactions 292 Comments 9
11 min read
How I chose a programming language and beat bad habits

How I chose a programming language and beat bad habits

Reactions 282 Comments 84
5 min read
Microservices Architecture Tutorial: all you need to get started

Microservices Architecture Tutorial: all you need to get started

Reactions 266 Comments 3
10 min read
Avoid getters and setters whenever possible

Avoid getters and setters whenever possible

Reactions 266 Comments 99
7 min read
20 Reasons to Move On from Java 8

20 Reasons to Move On from Java 8

Reactions 248 Comments 21
31 min read
What the heck is polymorphism?

What the heck is polymorphism?

Reactions 236 Comments 19
7 min read
Read Efficient Data Structures

Read Efficient Data Structures

Reactions 233 Comments 8
15 min read
What is Spring Framework? More than Dependency Injection

What is Spring Framework? More than Dependency Injection

Reactions 232 Comments 5
32 min read
Using Apache Kafka to implement event-driven microservices

Using Apache Kafka to implement event-driven microservices

Reactions 231 Comments 1
7 min read
The ultimate Cheat sheets compilation (200+) - 🔥Roadmap to dev 🚀 - 2

The ultimate Cheat sheets compilation (200+) - 🔥Roadmap to dev 🚀 - 2

Reactions 230 Comments 13
10 min read
Java In 2019 And Beyond

Java In 2019 And Beyond

Reactions 228 Comments 27
6 min read
Timsort — the fastest sorting algorithm you’ve never heard of

Timsort — the fastest sorting algorithm you’ve never heard of

Reactions 228 Comments 8
9 min read
Java Enterprise 101: Building a REST Server with Spring Boot

Java Enterprise 101: Building a REST Server with Spring Boot

Reactions 226 Comments 6
8 min read
SOLID design principles: Building stable and flexible systems

SOLID design principles: Building stable and flexible systems

Reactions 222 Comments 5
12 min read
Learn Spring Boot by Annotations

Learn Spring Boot by Annotations

Reactions 221 Comments 8
8 min read
11 Best Java Books for Beginners and Senior Developers

11 Best Java Books for Beginners and Senior Developers

Reactions 217 Comments 4
17 min read
loading...