0% found this document useful (0 votes)
34 views

Java-Curs Oop

Java is a general-purpose, concurrent, class-based and object-oriented programming language designed to run on any device. It allows developers to write code once that can run on any platform supporting Java without recompilation. Java applications are compiled to bytecode that can run on any Java virtual machine. It was developed by James Gosling at Sun Microsystems and first released in 1995. The latest version is Java 11, released in 2018, which is supported by Oracle with public updates through at least 2020.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views

Java-Curs Oop

Java is a general-purpose, concurrent, class-based and object-oriented programming language designed to run on any device. It allows developers to write code once that can run on any platform supporting Java without recompilation. Java applications are compiled to bytecode that can run on any Java virtual machine. It was developed by James Gosling at Sun Microsystems and first released in 1995. The latest version is Java 11, released in 2018, which is supported by Oracle with public updates through at least 2020.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Java is a general-purpose computer-programming language that is concurrent, class-based, object-

oriented,[15] and specifically designed to have as few implementation dependencies as possible. It is


intended to let application developers "write once, run anywhere" (WORA),[16] meaning
that compiled Java code can run on all platforms that support Java without the need for
recompilation.[17] Java applications are typically compiled to bytecode that can run on any Java virtual
machine (JVM) regardless of computer architecture. As of 2016, Java is one of the most popular
programming languages in use,[18][19][20][21] particularly for client-server web applications, with a
reported 9 million developers.[22] 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 original
features from SmallTalk, with a syntax similar to 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 licenses. As of May 2007, in compliance with the
specifications of the Java Community Process, Sun relicensed most 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 11, released on September 25, 2018. Java 11 is a currently
supported long-term support (LTS) version ("Oracle Customers will receive Oracle Premier
Support"); Oracle released for the "legacy" Java 8 LTS the last "public update", which is free for
commercial use, in January 2019. Oracle will still support Java 8 with public updates for personal
use up to at least December 2020. Oracle (and others) "highly recommend that you uninstall older
versions of Java",[23] because of serious risks due to unresolved security issues.[24][25][26] Since Java 9
is no longer supported, Oracle advises its users to "immediately transition" to Java 11. Oracle
extended support for Java 6 ended in December 2018.[27]

You might also like