Introduction to JAVA

Java is an object oriented programming language developed primarily by James Gosling and colleagues at Sun Micro Systems released in 1995. The language was initially called Oak (named after the Oak trees outside Gosling’s office). Later the project went by the name Green and was finally renamed Java, from Java coffee.
In 1991,the Sun Micro System(Broomfield, Colorado, USA) developed a complete language as a part of research work to develop software for consumer electronics. It was developed as a full fledged programming language in which one can accomplish the same sort of task and solve the similar problems that one can do in other programming languages such as BASIC,C++ etc..The platform independence is one of the most significant advantage that JAVA has over other languages. It has the capability of moving easily from one computer system to another.
JAVA, being an object oriented programming language encapsulates many features of C++.Originally, JAVA was designed to execute applets, down loaded while Web browsing. But gradually, the language has been gaining wide acceptance as a programming language, very often replacing C or C++.
It is intended to let application developers “write once, run anywhere” (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture.
Basic Features Of JAVA :->
-
Java is an object oriented programming language.
-
Java programs are both compiled and interpreted.
-
Java is a high level language.
-
It can access data from a local system as well as from net.
-
Java programming is written within a class. The variables and functions are declared and defined with the class.
-
Java programs can create Applets (the programs which run on Web-browsers) and Applications are general programs like any other programming language.
-
Java doesn’t require any preprocessor (#) or inclusion of header files for creating a Java application program.
-
Java is case sensitive. As a programming language, the upper case and lower case letters are distinguished by the language.
-
Java programs are portable i.e,can be carried to different machines in the form of bytecode.