Thumbnail image

Simplifying Arrays and Strings: Using two pointers method

Today, we’ll dive into a powerful problem-solving technique often used in array and string challenges: the Two Pointers method.

Thumbnail image

Big O notation and Recursion

Now is the time to revisit the topic of data structures and algorithms to enhance our understanding further.

Thumbnail image

Improve your Java code using - Stream API - Part 3

In this third part of the Stream Api series, let’s talk about the method references and explore its types.

Thumbnail image

Improve your Java code using - Stream API - Part 2

In this second part of a series on the Stream API, we will examine mapping operations and the various ways to transform a stream.

Thumbnail image

Improve your Java code using - Stream API - Part 1

In this article I would like to bring you one of the major addition to Java 8, the Stream Api.

Thumbnail image

Object-oriented programming (OOP) Part 2

Part 2: Method Overloading and Constructors In this article, we will explore three important topics in object-oriented programming: method overloading and constructors.

Thumbnail image

Raise your Java code using Records

One of the most awaited feature by the Java community, now is available for everyone.

Thumbnail image

Object-oriented programming (OOP) Part 1

Part 1: Overall definition. Object-oriented programming (OOP) is a programming paradigm that organizes code into reusable and modular units called objects.

Thumbnail image

Work with prime numbers in Java

Recently in my study schedule, I added a day for week to study algorithms and data structures with Java.