Category Java

Scientech Easy welcomes you in the Java tutorial category. We have designed this tutorial series for beginners, students, and professional developers who want to learn Java programming from basic to advanced levels. Here, you will find easy-to-understand Java tutorials, practical example programs, interview questions, and quizzes.

So, let’s start to understand Java concepts one by one with these tutorials.

Deque in Java

Java ArrayDeque hierarchy diagram

A double ended queue or deque in Java is a linear data structure that supports insertion and removal of elements from both ends (head and tail). It is usually pronounced “deck”, not “de queue”. Java deque is an extended version…

PriorityQueue in Java

Java PriorityQueue hierarchy diagram

A PriorityQueue in Java is a queue or collection of elements in which elements are stored in order of their priority. It is an abstract data type similar to an ordinary queue except for its removal algorithm. An ordinary queue…

Queue in Java

Java Queue interface

A Queue in Java is a collection of elements that implements the “First-In-First-Out” order. In simple words, a queue represents the arrangement of elements in the first in first out (FIFO) fashion. That means an element that is stored as…

SortedMap in Java

Java SortedMap hierarchy diagram

SortedMap in Java is an interface that is a subinterface of Map interface. The entries in the map are maintained in sorted ascending order based on their keys. In simple words, it guarantees that the entries are maintained in ascending…

Properties in Java

Java Properties class hierarchy diagram

Properties in Java is a class that is a child class (subclass) of Hashtable. It is mainly used to maintain the list of values in which key and value pairs are represented in the form of strings. In other words,…