Java Language

A simple Java applet


The output of the applet


Brief Overview:

Java is a scripting language that is meant to be written once and then can be run anywhere, meaning that it can be recompiled/copied and pasted on any device, as of 2014 it is one of the most popular programming languages with over 9 million developers, there are 5 main principles which were set as goals to create this scripting language.


1. It should be "simple, object-oriented and familiar"
2. It should be "robust and secure"
3. It should be "architecture-neutral and portable"
4. It should execute with "high performance"
5. It should be "interpreted, threaded, and dynamic"

The history of java language:

The Java Language was created by James Gosling, Mike Sheridan and Patrick Naughton who started the project on June 1991, it was meant to be designed for interactive television however it was far more advanced for digital cable television to handle, the name was changed a few times originally called Oak, after an oak tree that sat outside their office, later it was changed to Green and after that it was finally named Java, as you may guess named from the Java coffee which had been consumed in extremely large amounts by the creators.

1997, Sun Microsystems approached the ISO/IEC JTC1 standards body and later the Ecma International to formalize Java, but it soon withdrew from the process. Java remains a de facto standard, controlled through the Java Community Process. At one time, Sun made most of its Java implementations available without charge, despite their proprietary software status. Sun generated revenue from Java through the selling of licenses for specialized products such as the Java Enterprise System. Sun distinguishes between its Software Development Kit (SDK) and Runtime Environment (JRE) (a subset of the SDK); the primary distinction involves the JRE's lack of the compiler, utility programs, and header files.


When Sun Microsystems released a version of java to the public it was named Java 1.0 in 1995 It promised "Write Once, Run Anywhere" (WORA), which gave the consumer no-cost run-times on popular platforms. Java 1.0 was said to be fairly secure and featuring configurable security, which it allowed network and file access restrictions. Major web browsers soon used the ability to run Java applets within web page, which is one of the main reasons java became so popular. With the advent of Java 2 (released initially as J2SE 1.2 in December 1998 – 1999), new versions had multiple configurations built for different types of platforms.


Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License