DEV Community

Java Series' Articles

Back to Bellamer's Series
Java - Beginner
Cover image for Java - Beginner

Java - Beginner

2
Comments
2 min read
Hello, world!
Cover image for Hello, world!

Hello, world!

Comments 2
5 min read
Control Flow: Mastering Conditional Statements and Loops
Cover image for Control Flow: Mastering Conditional Statements and Loops

Control Flow: Mastering Conditional Statements and Loops

1
Comments
4 min read
Understanding Arrays and Collections in Java: Managing Groups of Data
Cover image for Understanding Arrays and Collections in Java: Managing Groups of Data

Understanding Arrays and Collections in Java: Managing Groups of Data

2
Comments 2
3 min read
Java vs. JavaScript: Understanding the Key Differences
Cover image for Java vs. JavaScript: Understanding the Key Differences

Java vs. JavaScript: Understanding the Key Differences

1
Comments
5 min read
Mastering Methods in Java: Defining, Using, and Overloading
Cover image for Mastering Methods in Java: Defining, Using, and Overloading

Mastering Methods in Java: Defining, Using, and Overloading

2
Comments
3 min read
Understanding Object-Oriented Programming (OOP)
Cover image for Understanding Object-Oriented Programming (OOP)

Understanding Object-Oriented Programming (OOP)

1
Comments
4 min read
Java Exception Handling
Cover image for Java Exception Handling

Java Exception Handling

Comments
5 min read
Mastering Exception Handling: Best Practices and Common Pitfalls
Cover image for Mastering Exception Handling: Best Practices and Common Pitfalls

Mastering Exception Handling: Best Practices and Common Pitfalls

2
Comments
6 min read
Understanding Interfaces in Java – A Simple Guide
Cover image for Understanding Interfaces in Java – A Simple Guide

Understanding Interfaces in Java – A Simple Guide

5
Comments
2 min read
Abstract Classes in Java – Breaking It Down
Cover image for Abstract Classes in Java – Breaking It Down

Abstract Classes in Java – Breaking It Down

2
Comments
2 min read
Interface vs. Abstract Class – When to Use Which?
Cover image for Interface vs. Abstract Class – When to Use Which?

Interface vs. Abstract Class – When to Use Which?

Comments
2 min read
Mastering Interfaces and Abstract Classes – Advanced Insights
Cover image for Mastering Interfaces and Abstract Classes – Advanced Insights

Mastering Interfaces and Abstract Classes – Advanced Insights

Comments
3 min read
Default and Static Methods in Interfaces
Cover image for Default and Static Methods in Interfaces

Default and Static Methods in Interfaces

1
Comments
3 min read
Crafting Meaningful `catch` Blocks in Java for File Handling
Cover image for Crafting Meaningful `catch` Blocks in Java for File Handling

Crafting Meaningful `catch` Blocks in Java for File Handling

Comments
5 min read
Inversion of Control in Spring Framework
Cover image for Inversion of Control in Spring Framework

Inversion of Control in Spring Framework

Comments
4 min read
File Handling in Java: A Comprehensive Guide
Cover image for File Handling in Java: A Comprehensive Guide

File Handling in Java: A Comprehensive Guide

8
Comments
5 min read
Part 1: Java Collections Framework - Lists, Sets, Maps, and Collections Utility Class
Cover image for Part 1: Java Collections Framework - Lists, Sets, Maps, and Collections Utility Class

Part 1: Java Collections Framework - Lists, Sets, Maps, and Collections Utility Class

5
Comments 1
5 min read
Part 2: Generics in Collections, Sorting, and Utility Methods
Cover image for Part 2: Generics in Collections, Sorting, and Utility Methods

Part 2: Generics in Collections, Sorting, and Utility Methods

1
Comments
4 min read
Supercharging Java with Project Lombok: Simplify Your Code, Boost Your Productivity

Supercharging Java with Project Lombok: Simplify Your Code, Boost Your Productivity

Comments 2
5 min read
Mastering Java Lambdas: A Deep Dive for Java Developers

Mastering Java Lambdas: A Deep Dive for Java Developers

7
Comments 2
4 min read
Mastering Java Streams: A Complete Guide for Developers

Mastering Java Streams: A Complete Guide for Developers

28
Comments
4 min read
Understanding SOLID Principles in Software Design
Cover image for Understanding SOLID Principles in Software Design

Understanding SOLID Principles in Software Design

127
Comments 9
4 min read
A Comprehensive Guide to JDBC in Java: How It Works and best practices
Cover image for A Comprehensive Guide to JDBC in Java: How It Works and best practices

A Comprehensive Guide to JDBC in Java: How It Works and best practices

8
Comments
3 min read
Understanding “Pass by Value” and “Pass by Reference” in Java
Cover image for Understanding “Pass by Value” and “Pass by Reference” in Java

Understanding “Pass by Value” and “Pass by Reference” in Java

9
Comments 2
4 min read
Understanding the Java Memory Model: Heap and Stack Explained
Cover image for Understanding the Java Memory Model: Heap and Stack Explained

Understanding the Java Memory Model: Heap and Stack Explained

7
Comments
4 min read
Understanding Garbage Collection in Java: What, Why, and How
Cover image for Understanding Garbage Collection in Java: What, Why, and How

Understanding Garbage Collection in Java: What, Why, and How

4
Comments 1
5 min read
Java Concurrency and Multithreading
Cover image for Java Concurrency and Multithreading

Java Concurrency and Multithreading

3
Comments
2 min read