SSL (Secure Socket Layer) is a standard technology used to enable secure communication between a client and a server. SSL makes sure data between a client and server is secured and ensures data integrity. If we see “s” in https,that means ssl is in use.

SSL used encryption algorithm to…


Java 8 was released on March 18, 2014. It was a revolutionary release for the software development platform with various enhancements made to Java programming, JVM, Tools, and libraries. Following are few of the important and useful Java 8 Features:

Functional Interfaces :

A functional interface is a new concept introduced in Java…


Spring provides a JMS integration framework that simplifies the use of the JMS API. Message Listener is part of the JMS applications. In order to asynchronously receive JMS messages, Spring offers a solution to create message-driven POJOs (MDP).

Spring MessageListenerContainer allows us to register MessageListeners without an EJB container. It…


SOLID principles basically form the fundamental guidelines for building object-oriented , loosely coupled , robust, maintainable and easily understandable applications . One of the most frequently asked interview questions, lets look at each one of them:

Single Responsibility : A class should have one and only one responsibility. We should…


In this article we will see some of the must-know and frequently asked java questions in interviews, This is a compilation of my personal experiences.

Basics :

  1. What are JDK, JRE, and JVM?
  2. Explain Abstraction and Encapsulation?
  3. What is Inheritance, Aggregation, and Association?
  4. What is a try-with resource in java?
  5. Explain different…

Stream API was one of the major additions to Java 8. A Stream can be defined as a sequence of elements from a source that supports aggregate operations on them. The source can be collections or arrays that provide data to a stream.

Stream is not a data structure itself…

Deepika sharma

Java | SpringBoot |WebServices

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store