Collections in Java

Collections in java is a framework that provides an architecture to store and manipulate the group of objects. All the operations that you perform on …

Queue

Queue is an abstract data structure, somewhat similar to Stacks. Unlike stacks, a queue is open at both its ends. One end is always used …

String Handling

String handling in Java is an essential part of programming, as strings are used extensively in applications. Java provides the String class and various methods …

Stack

A real-world stack allows operations at one end only. For example, we can place or remove a card or plate from the top of the …

Multithreading

Multithreading in java Multithreading in java is a process of executing multiple threads simultaneously. Thread is basically a lightweight sub-process, a smallest unit of processing. Multiprocessing …

Java Networking

In Java, networking is performed using Transmission Control Protocol/Internet Protocol (TCP/IP) or the User Datagram Protocol (UDP). Java provides a low-level control on the connection, …