What is java and Java Programming ?
For the pure language in the Indonesian island of Java, visit Javanese language. For the software bundle downloaded from java.com, visit Java SE. To not be mistaken with JavaScript.
The latest version is Java 8 which is the only version currently supported at no cost by Oracle, but earlier versions are supported either by Oracle and other companies on a commercial basis.
In January 2016, Oracle announced that Java runtime environments according to JDK 9 will discontinue the browser plugin.
![]() |
| What is java and Java Programming |
Coffee is a general-purpose pc programming language that is concurrent, class-based, object-oriented,[14] and specifically designed to have as few implementation dependencies as possible. It is intended to let application programmers "write once, run anywhere" (WORA),[15] meaning that compiled Java code can run on all platforms which support Java without needing recompilation. [16] Java applications are typically compiled to bytecode which can run on any Java virtual machine (JVM) regardless of computer architecture. The terminology derives a lot of its syntax from C and C++, but it has fewer low-level facilities compared to either of these.
The original and benchmark implementation Java compilers, virtual machines, and class libraries have been originally released by Sun under proprietary licenses. Others also have developed alternative implementations of those Sun technologies, like the GNU Compiler for Java (bytecode compiler), GNU Classpath (regular libraries), and IcedTea-Web (browser plugin such as applets).
The latest version is Java 8 which is the only version currently supported at no cost by Oracle, but earlier versions are supported either by Oracle and other companies on a commercial basis.
James Gosling, Mike Sheridan, and Patrick Naughton initiated the Java language job in June 1991. [22] Java was originally designed for interactive television, but it was too complex for its digital cable television industry in the time. [23] The speech has been initially called Oak following an oak tree which stood outside Gosling's office. Afterwards the project went from the title Green and was finally renamed Java, from Java java. [24] Gosling designed Java with a C/C++-style syntax that program and application developers would find familiar. [25]
Fairly secure and featuring configurable security, it enabled network- and - file-access restrictions. Important internet browsers shortly incorporated the ability to run Java applets within web pages, and Java quickly became popular. The Java 1.0 compiler was re-written in Java from Arthur van Hoff to comply strictly with all the Java 1.0 language specification. [27] With the arrival of Java 2 (released initially as J2SE 1.2 in December 1998 -- 1999), fresh versions had multiple configurations built for different kinds of platforms. J2EE included technologies and APIs for enterprise applications typically operate in host environments, while J2ME featured APIs optimized for mobile applications. In 2006, for marketing purposes, Sun renamed fresh J2 versions as Java EE, Java ME, and Java SE, respectively.
In 1997, Sun Microsystems approached the ISO/IEC JTC 1 standards body and after the Ecma International to formalize Java, but it soon withdrew in the procedure. [28][29][30] Java remains a de facto standard, controlled via the Java Community Process. [31] In one time, Sun made nearly all of its Java implementations available without charge, despite their proprietary software standing. Sun generated earnings from Java throughout the selling of licenses for specialized products like the Java Enterprise System.
About November 13, 2006, Sun released a lot of its Java virtual machine (JVM) as open-source and free software, (FOSS), under the conditions of the GNU General Public License (GPL). On May 8, 2007, Sun finished the procedure, making all of its JVM's heart code available under free software/open-source distribution provisions, aside from a small portion of code on which Sun did not hold the copyright. [32]
Sun's vice-president Rich Green said that Sun's ideal role with respect to Java was as an "evangelist". [34] This did not stop Oracle from filing a lawsuit against Google soon then for using Java inside the Android SDK (visit Google section below). Java software runs on everything from notebooks to information centers, game consoles to scientific supercomputers. [36]
In January 2016, Oracle announced that Java runtime environments according to JDK 9 will discontinue the browser plugin.

Comments
Post a Comment