Skip to content
Tue, Oct 13, 2026 / Ideas for a clearer worldINDEPENDENT INSIGHTS · PRACTICAL TOOLS · EXPLAINERS
Sign in
BROWSE THE ARCHIVE

Author: Taylor Emma

A senior editor for The Mars that left the company to join the team of SenseCentral as a news editor and content creator. An artist by nature who enjoys video games, guitars, action figures, cooking, painting, drawing and good music.

Java Programming

Java – Collections Framework

Prior to Java 2, Java provided ad hoc classes such as Dictionary, Vector, Stack, and Properties to store and manipulate groups of…

August 16, 2021 · Taylor Emma
Java Programming

Java – Data Structures

The data structures provided by the Java utility package are very powerful and perform a wide range of…

August 16, 2021 · Taylor Emma
Java Programming

Java – Packages

Packages are used in Java in order to prevent naming conflicts, to control access, to make searching/locating and…

August 16, 2021 · Taylor Emma
Java Programming

Java – Interfaces

An interface is a reference type in Java. It is similar to class. It is a collection of…

August 16, 2021 · Taylor Emma
Java Programming

Java – Encapsulation

Encapsulation is one of the four fundamental OOP concepts. The other three are inheritance, polymorphism, and abstraction. Encapsulation in…

August 16, 2021 · Taylor Emma
Java Programming

Java – Abstraction

As per dictionary, abstraction is the quality of dealing with ideas rather than events. For example, when you consider the…

August 16, 2021 · Taylor Emma
Java Programming

Java – Polymorphism

Polymorphism is the ability of an object to take on many forms. The most common use of polymorphism…

August 16, 2021 · Taylor Emma
Java Programming

Java – Overriding

In the previous chapter, we talked about superclasses and subclasses. If a class inherits a method from its…

August 16, 2021 · Taylor Emma
Java Programming

Java – Inheritance

Inheritance can be defined as the process where one class acquires the properties (methods and fields) of another.…

August 16, 2021 · Taylor Emma
Java Programming

Java – Inner classes

In this chapter, we will discuss inner classes of Java. Nested Classes In Java, just like methods, variables…

August 16, 2021 · Taylor Emma