In this article, we will discuss the spring. What is spring and Why we use spring and why it is so popular?

Why Spring framework is so popular?
Long back when java developers want to develop web applications then they were using JavaBeans. Like Java applets, JavaBeans components (or “Beans”) can be used to give World Wide Web pages (or other applications) interactive capabilities such as computing interest rates or varying page content based on user or browser characteristics. Java developers needed to use JavaBeans to create Web applications. …

Introduction to Servlet & JSP :

Hello friends, are you interested in developing web applications in Java and you heard about Servlets and JSP and you want to know what they mean, then this article is for you. In this article, we will talk about Servlet & JSP, why we use Servlet & JSP, and which one is better.

What is servlet?

Servlet is a simple java program that runs on the server and capable of handling requests and generating dynamic responses. Or we can say, A servlet is a Java programming language class that is used to extend the…

In this article, we will discuss about Grid. What is Flexbox and Why we should use this layout for user interface design? Let’s start with why we should use layout models in user interface design.

Why we should use layout models?

As we all know that whatever we search today on the Internet, it comes in web pages. And in those web pages there is data about which we searched. Nowadays, technology has enabled us to browse the website on any screen. But the web page should be responsive irrespective of the size of the screen. That’s where responsive layout…

In this article, we will discuss about Flexbox. What is Flexbox and Why we should use this layout for user interface design? Let's start with why we should use layout models in user interface design.

Why we should use layout models?

As we all know that whatever we search today on the Internet, it comes in web pages. And in those web pages there is data about which we searched. Nowadays, technology has enabled us to browse the website on any screen. But the web page should be responsive irrespective of the size of the screen. That’s where responsive layout…

This article explains about database normalization which is helpful when discussing the design of a relational database. This article also describes what is normalization and why it is necessary. It also demonstrates about the types of normalization and its pros and cons. Let’s start with simple definition of normalization.

What is Anamoly?

Now this question must have come in your mind that what is anomaly? Anomalies are problems that can occur in poorly planned, un-normalised databases where all the data is stored in one table (a flat-file database). There are three types of anomalies that occur when the database is…

In this tutorial, we’ll talk about the performance of different collections from the Java Collection API. When we talk about collections, we usually think about the List, Map, and Set data structures and their common implementations. Usually, when we talk about time complexity, we refer to Big-O notation.

List Interface:

We will start with list interface, which is an ordered collection. It is a child interface of Collection. It is an ordered collection of objects in which duplicate values can be stored. Since List preserves the insertion order, it allows positional access and insertion of elements.

List interface implemented classes

We all know that…

In this article we will discuss about Time Complexity & Space Complexity which is very common word for programmers. A lot of peoples get confused while understanding the concept of time-complexity but we will try to understand it in simple way. Lets understand what is Time Complexity and Space Complexity?

Time Complexity: In computer science, the time complexity is the computational complexity that describes the amount of time it takes to run an algorithm. Time complexity is commonly estimated by counting the number of elementary operations performed by the algorithm, supposing that each elementary operation takes a fixed amount of…

In this tutorial, we’ll talk about the performance of different collections from the Java Collection API. When we talk about collections, we usually think about the List, Map, and Set data structures and their common implementations. Usually, when we talk about time complexity, we refer to Big-O notation.

List Interface:

We will start with list interface, which is an ordered collection. It is a child interface of Collection. It is an ordered collection of objects in which duplicate values can be stored. Since List preserves the insertion order, it allows positional access and insertion of elements.

List interface implemented classes

We all know that…

In this post, I am going to discuss about Polymorphism one of the pillar of OOP in Java. First We will try to understand with real life example. In real life, A women at the same time can have different characteristic. Like a women at the same time is a mother, a wife, an employee. So the same women posses different behavior in different situations. We can say the nature of the women is polymorphic. Just like this in Java language, Java objects possess the same functionality where an object changes its behavior as per situation and this is known…

Bikash Dubey

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