JAVA : Introduction

Most of us have heard this name, our browsers sometimes ask us to download Java plugin to view certain content.Well, actually what is JAVA? Java is a programming language which was originally developed to enable all the consumer devices to communicate with one common language. This language was originally named as Oak and failed to find a niche despite its potential. Almost all the devices are powered by JAVA. Your computer,mobile phone, TV, etc. 

Java was first released by Sun Micro systems in 1995 but now it is owned by Oracle.

JAVA become more popular with explosion of the world wide web. Do you know that JAVA was not originally meant to be used for the internet?.The introduction of internet served as growing base for JAVA. 

Soon programmers start looking for a language which could enable them to use small applications or utilities called applets which could run inside web browser using minimal system resources. The major problem of this is the security. 

While most languages use the system resources but also provides a way to get access to the data of the client, JAVA was completely different. It can access only limited resources like RAM etc for the applet to run and cannot get access to the clients data. Why?. JAVA doesn’t support  that :). Java is fast, reliable and a secure language , so it soon became the language of choice for internet and intranet applications.

Today,  we can say that the web is driven by JAVA. So if your planning to be a computer programmer, learning JAVA should be your first priority. JAVA programmers are of great demand these days. JAVA is an object oriented language, meaning it is very close to real world objects. It also derives the OOP’s principles. For writing and compiling JAVA programs you will need a Java Development Kit (JDK) and editor like notepad etc. The JDK is available for free download at the oracle website. 

So that’s all about JAVA, in the next post I’m gonna write on how to edit and compile Java programs using Notepad and Command prompt only (you’ll need JDK of course). So stay tuned…

If you have any suggestion or if i missed something, make me aware through  the comment section. If you loved my post, why not pause a moment to say thanks 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *