JAVA

Print

Overview

In 1995, Sun Microsystems introduced a programming language called Java. The syntaxes used in Java are derived from C and C++ languages, but Java is not as complicated as other programming languages. The applications used in Java are compiled in a byte code that can be run on a Java virtual machine or JVM in any computer. The Java compilers were also created by Sun in 1995. Java was published with the help of General Public License as open software. The first version was Java 1.0 and was released with the concept of "WORA" that is Write Once Run Anywhere concept. In 1998, Java 2.0 was released. This was followed by Java EE for enterprise applications, Java ME for mobile applications and Java SE for standard users.

Originally, Java was not available for free. In 2006, Sun Microsystems decided to license Java as open source. Software developers could program in Java free of coast. An added benefit is that programmers are free to modify and redistribute the code as necessary. For enjoying all these cost benefits one must comply with the provisions mentioned in the GNU General Public License, which is the license under which Java has been released.

Benefits

The concept of "WORA" means that the application only has to be written once and then can be run on any computer. Java also has extensive security features. Java application was designed keeping in mind the concept of security. The security feature is available both in the language and on the platform. Java is a network centric program that simplifies network processes. Finally, Java is simple and elegant which allows programmers to write commands more effectively and efficiently.

How It Works

Java was created to be simple, familiar, object oriented, portable, dynamic, and threaded. It is portable and can be used on any computer that supports the Java platform. You do not have to compile Java into a programming code; rather, you compile it into a Java byte code. In some of Java virtual machines, byte codes are compiled into native code for faster execution. Just in time implementation complies Java codes into native code for the first time for faster execution of the program. Dynamic recompilation can also be done to analyze the program. C++ codes are written within a class and all of them act as an object. Certain intrinsic data like characters and Boolean values are not treated as classes.

Companies/Brands

Sun Microsystems develops Java. In addition, Eclipse-Sp, QualSoft, Ranosoft Technologies, and Oxagile also create products for Java programming and development.

Click to share this information
Join the Discussion
Start a new thread
TextImageYouTuBe
thanx fir giving grate oppurtunitiers to fhe student
Replyfayaz ahmad,Posted on: 10/03/11 at 07:34 AM
XML

XML

Overview Extensible Markup Language (XML) is a language that is similar to Hypertext Markup

Visual Basic

Visual Basic

Overview Visual Basic (VB) is an object oriented programming language (OOP) that is

AJAX

AJAX

Overview Asynchronous Java Script XML (AJAX) is a commonly used web development technique

C / C++

C / C++

Overview C++ is a programming language that is used to develop device drivers, embedded

C #

C #

Overview Also known as cool oriented language or C sharp, C# is one of the most prominent