Java

Submitted by: Submitted by

Views: 10

Words: 10946

Pages: 44

Category: Science and Technology

Date Submitted: 03/20/2016 12:52 PM

Report This Essay

First Meeting With Java

Hi! I am Java.. Let Me Tell You Something About Myself

All through our lives we have made number of friends and we stay in touch with most of them throughout our lives. We meet someone at a party or through a common friend or just about anyhow and then we know more and more things about that person which gradually grows into a strong friendship. In the exact similar way you have already met a friend called Java and its now time to know more about it and its magical features.

In this section you will be introduced to few basics about programming and will discuss about how Java programmes are understood by Computers. We will then take you for a jolly ride where you will know more about history and development of Java and different features of Java. 

We will conclude this section by going through the installation procedure of few tools to develop Java programmes which are available for free on the internet.

I assume that you are familiar with programming in either C or C++ which will be helpful to seamlessly make full use of this course. Don’t Worry! If you are not used to programming, we are here to make sure that you get the most of this course.

History of Java…

Java programming language is the most widely used language for the below reasons:

• Simple

• Architecture neutral 

• Object oriented

• Portable 

• Distributed

• High performance 

• Multithreaded 

• Robust 

• Dynamic

• Secure

We will look at each of the above advantages in later part of this section. Lets get into some history about Java.

Why did we need Java?

The most important driving force behind the development of Java programming language was to create a heterogeneous, network-wide distributed application development environment. 

The birth of Java…

The Java programming language originated as part of a research project to develop advanced software for a wide variety of network devices and embedded systems. The goal was to develop a small,...