Monthly Archive: January 2019

Serialization

A Java Class Object needs to serialized if we need to store or transfer with the state values. For any IO operations or network operations usually the java class objects needs to...

Encryption-Decryption (AES)

Encryption is process of encoding meaningful information using mathematical algorithms using a standard key, so that only authorised parties can only decode/decrypt it. Authorised parties usually shares the secret keys each other...

Hashtable

Hashtable is an implementation for storing/processing list of objects using a hashkey and buckets. Hashtable has default load capacity of 11, where it will create default 11 buckets if not provided in...

java.util.Map

Map is another important key interface in Java present in java.util package. Map contains list of objects associated with a key., for quick retrieval.Each Key is tied to one object i.e., every...

java.util.Set

Set is another important Datastructure created in Java, just like List.Set is same as List, except it dont contain duplicates, and dont maintain order. As you remember, List can have duplicates &...

java.util.List

List is an interface, the most widely used data structure in java, implements the Collections interface. List stores a list of objects, in an inserted order, stores duplicate values. There are different...

Threads (Runnable vs Thread)

1.What is Thread? A thread in Java is nothing but an instance of class which is running independently to complete its job.Thread is created in Java with the help of java.lang.Thread class,...

Collections

Collection is the core framework developed in Java using design Patterns.This framework provides the data structure architecture to store, retrieve and process the group of objects/elements. Java Collections has so many interfaces...