How to Analyze Time And Space Complexity of Algorithms

How to Analyze Time And Space Complexity of Algorithms

Hey, Tea Lovers! Starting your data structures and algorithm journey? Trying to solve more LeetCode or HackerRank or want to win Google CodeJam? Then this is the first thing you should know about, Time and Space Complexity of an Algorithm. We will see various ways we figure out the complexity, and how it is useful to determine the efficiency of an algorithm. With this, we can easily find out the Optimal Solution or algorithm among multiple. ...

March 19, 2022 Â· 15 min Â· Mahesh More
Call By Value & Call By Reference in Java

Call By Value & Call By Reference in Java

Hey, Tea Lovers! Today we will take a look at the basic but tricky interview question, Call By Value & Call By Reference in Java. Both beginners and experienced developers get this question in interviews. It’s a technical interviewer’s favorite question. This post is one of the many in the series of Interview Questions, where we don’t just hang you with one line answer, but rather try to explain it so that it gets fits into your head. ...

February 18, 2022 Â· 6 min Â· Mahesh More

Terms and Conditions

Last updated: October 31, 2021 Please read these terms and conditions carefully before using Our Service. Interpretation and Definitions Interpretation The words in which the initial letter is capitalized have meanings defined under the following conditions. The following definitions shall have the same meaning regardless of whether they appear in the singular or in the plural. Definitions For the purposes of these Terms and Conditions: Affiliate means an entity that controls, is controlled by, or is under common control with a party, where “control” means ownership of 50% or more of the shares, equity interest, or other securities entitled to vote for the election of directors or other managing authority. Country refers to Maharashtra, India Company (referred to as either “the Company”, “We”, “Us” or “Our” in this Agreement) refers to CodersTea. Device means any device that can access the Service such as a computer, a cellphone, or a digital tablet. Service refers to the Website. Terms and Conditions (also referred to as “Terms”) mean these Terms and Conditions that form the entire agreement between You and the Company regarding the use of the Service. Third-party Social Media Service means any services or content (including data, information, products, or services) provided by a third party that may be displayed, included, or made available by the Service. Website refers to CodersTea, accessible from /, https://coderstea.com/ & https://coderstea.net/ You mean the individual accessing or using the Service, the company, or other legal entity on behalf of which such individual is accessing or using the Service, as applicable. Acknowledgment These are the Terms and Conditions governing the use of this Service and the agreement that operates between You and the Company. These Terms and Conditions set out the rights and obligations of all users regarding the use of the Service. ...

October 31, 2021 Â· 8 min Â· Mahesh More
Why Developers Love Linux and Its Distributions

Why Developers Love Linux and Its Distributions

Hey, Tea Lovers! Today we will talk about Why Developers Love Linux. It’s a Kernel of Operating Systems that shapes our 21st-century technologies. This post is not about how Linux work or the theory behind it. Instead, I will be focusing on the benefits of using Linux as a Developer. I will talk about how and why developers love Linux and also why Linux should be your first choice of yours for development. ...

January 10, 2021 Â· 7 min Â· Mahesh More
Interview Question- IS-A & HAS-A Relationship

Interview Question: IS-A & HAS-A Relationship

Hey, Tea Lovers! Today let’s look at the most asked interview question, IS-A.)& HAS-A relationship. Both beginners and experienced people get this question in their interviews. This post is one of the many in the series of Interview Questions, where we don’t just hang you with one line answer, but rather try to explain it so that it gets fits into your head. I know you are in a hurry to prepare for the interview, so I will make this post as short as possible, So prepare your cup of tea to sip and code. ...

November 29, 2020 Â· 5 min Â· Mahesh More
Most Loved Interview Question _ Comparator vs Comparable

Interview Question: Comparable vs Comparator

Hey, Tea Lovers! Today let’s look at the most asked interview question, Comparable vs Comparator. Both beginners and experienced people get this question in their interviews. This post is one of the many in the series of Interview Questions, where we don’t just hang you with one line answer, but rather try to explain it so that it gets fits into your head. I know you are in a hurry to prepare for the interview, so I will make this post as short as possible, So prepare your cup of tea to sip and code. ...

November 14, 2020 Â· 11 min Â· Mahesh More
EclipsePlugin

Every Programmer Needs these Eclipse IDE Plugins

Hey, tea lovers! Today we are going to talk about the Eclipse IDE Plugins that every programmer must have. These plugins help you to boost your productivity. These are free-to-use plugins and don’t require too much effort to set up. This post is one of the series on Plugins or Extensions every Programmer needs for their IDE. We already discussed these for IntelliJ IDEA and VSCode. Please check them out. Let’s just jump right into it and explore these plugins. But before preparing your cup of tea sip and code. ...

October 6, 2020 Â· 5 min Â· Mahesh More
Eclipse IDE Shortcuts to Skyrocket Your Productivity (1)

Eclipse IDE Shortcuts to Skyrocket Your Productivity

Hey, tea lovers! Today we will talk about the Eclipse IDE shortcuts. Eclipse is an Open-source & Powerpack IDE. Believe it or not, almost every Java Developer has used this IDE. In fact, in most organizations, you will find that developers are using Eclipse IDE. Its extensive plugins & customization add-on system make it easy to use and enhance the developer experience. In the market, we have many IDE but eclipse provides all the functionality free of cost, unlike IntelliJ IDEA. It supports and distributes many languages along with Java, such as C/C++, PHP, etc. So having hands-on Eclipse makes it easy to code in any language without changing IDE. ...

August 20, 2020 Â· 6 min Â· Mahesh More
A Day in the Life of Java Code in JVM

A Day in the Life of Java Code in JVM

Hey, Tea Lovers! Today we will talk about Java Memory Management with the example. We will look at the code and then how it is affecting the JVM. So the relationship between these 2. I will try to explain it line by line. So let us see how a code lives its life. It is part of the JVM post series “Get Ready to Deep Dive Java Memory Management”. Before we explain examples first we will understand the java rules for java memory allocation. ...

July 3, 2020 Â· 5 min Â· Mahesh More
StackHeapvarbleRef-2

Get Ready to Deep Dive in Java Memory Management: Garbage Collector

Hey Tea lovers! This post is about garbage collectors in Java. This is the continuation of the post series “Get Ready to Deep Dive Java Memory Management”. In Java memory management, a Garbage collector is the process by which Java programs perform automatic memory management. This is a more complicated process than just garbage collecting and freeing up memory. The garbage collector is expensive to process which leads to a stop-the-world event. ...

July 2, 2020 Â· 8 min Â· Mahesh More