Have you started learning Java recently? Or do you require Java JDK for your Android project? Nonetheless, let us see how we can go head and install Java and write our first Hello world program today.

Before we start, Let us see if you have already installed Java in your Laptop / PC. There might be a small chance you’ve already installed Java or your brother might have installed it for his projects 👻

Click on Start, Type CMD in your search bar. Now when the Command Prompt opens,

just type java -version

If you have Java installed already, you…

Photo by Alexander Shatov on Unsplash

Android phones and tablets are marvelous handheld devices that are capable of so much more than snapping selfies and posting social media updates. With the right app, you can transform your Android devices into a movie theater, graphic design canvas, mobile workstation, or nearly anything else designed for work or play. Downloading the apps is easy; finding them is the challenge. That’s why we’ve stepped in to offer a helping hand.

These 5 apps cover applications of various categories, including music, productivity, security, and utilities, so it’s easy to find ones that suit your mood. Need an entertaining streaming video…

Are you an under graduate student pursuing Computer Science and not sure where to start? Are you a tech enthusiast with any other degree who loves computers? It doesn’t matter who you are or how much knowledge you have in programming. This road map will definitely help you.

Photo by Niclas Illg on Unsplash

My interest in computers started with video games when I was a little kid. I was interested in how a machine, made only of some components was able to do so many amazing things such as displaying videos, running games, and other applications, and delivering an unlimited amount of information via the…

A laptop with code on screen. (Just for display purpose and not C++ code)
A laptop with code on screen. (Just for display purpose and not C++ code)
Photo by James Harrison on Unsplash

Before we jump right into Function overloading and Function Overriding, there are a few pre requisites that would help you understand the topics much clearly.

  • C++ basics — Syntax, data types, OOP features
  • Understanding of Functions in C++
  • Function prototypes

If you are familiar with these topics already, you can directly skip to the Function Overloading and Function Overriding topics directly.

Let us discuss the Prerequisites first.

C++ Basics:

When we consider a C++ program, it can be defined as a collection of objects that communicate via invoking each other’s methods. …


Hi, I’m Sai kamal, a Full Stack Developer 🚀 from Hyderabad, India. Currently a sophomore student, a tech enthusiast and an ML geek with a penchant for writing!

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