Java is a general-purpose computer 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 developers "write once, run
anywhere" (WORA),[15] meaning
that compiled Java
code can run on all platforms that support Java without the need for
recompilation.[16] Java
applications are typically compiled to bytecode that
can run on any Java virtual machine (JVM) regardless ofcomputer architecture.
As of 2016,
|
Java is one of the most popular
programming languages in use,[17][18][19][20] particularly
for client-server web applications, with a reported 9 million developers.[21] Java
was originally developed by James Gosling at Sun Microsystems (which has since been acquired by
Oracle Corporation) and released in 1995 as a core component of Sun
Microsystems' Java platform.
The language derives much of its syntax from C and C++, but it has fewer low-level facilities than either of them.
The original and reference
implementation Java compilers, virtual machines, and class libraries were originally released by Sun under
proprietary licences. As of May 2007, in compliance with the specifications of
the Java Community
Process, Sun relicensedmost
of its Java technologies under the GNU General
Public License. Others have also developed alternative
implementations of these Sun technologies, such as the GNU Compiler for Java (bytecode compiler), GNU Classpath (standard libraries), and IcedTea-Web (browser plugin for applets).
The latest version is Java 8, which is the only version
currently supported for free by Oracle, although earlier versions are supported
both by Oracle and other companies on a commercial basis.
No comments:
Post a Comment