Java Book

Refresh your knowledge or jump right into new programming journey

Blog

Exception Handling - Part 1

What is an Exception? Exception is an event that our program may encounter…

Read more

TDD - Part 1

Issue What if a program that you use frequently (for example, your email client…

Read more

Introduction to Gradle

What is Gradle? Trying to describe Gradle in one sentence, I would say that…

Read more

Java Collections Framework

What is Java Collections Framework? Collections are like containers that group…

Read more

Iterator Interface

Iterator Interface Each collection implements the Iterable interface, so we…

Read more

Abstract Class

What is an abstract class? An abstract class is a class that closely resembles…

Read more

Interface

; Interface An interface can be described as a set of requirements that we set…

Read more

Long story short...

Long story short Java has been with us since 1995 and is a programming language…

Read more

Collection Interface Part 2 - ArrayList

ArrayList How are list collections organized? In java.util we can find several…

Read more

Wrappers

In Java, we deal with basic types (e.g. int, boolean, ...) or with object types…

Read more

Collection Interface Part 1

Collection in real-life examples Let's consider what it is like in the real…

Read more

Introduction to Big-O

What is Big-O Notation? When working with collections (and more), you will often…

Read more