Java

Published:

Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. Originally it was released by Sun under proprietary licenses by it has liberated under GNU General Public License. It is intended to let application developers “write once, run anywhere” (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture. The language derives much of its syntax from C and C++, but it is more focus in high-level programming.

The main features of Java are:

  • Simple object oriented language. With similar syntax as C and C++.
  • Architecture-neutral and portable.
  • It could be execute with high performance
  • It is an interpreted, threaded and dynamic language.

Java became the main programming language paradigm of object-oriented programming. Its ability to be cross-platform is the main explanation of its success. It was used to build platforms as Android and its applications.

See also

Python, Julia, SAS, Matlab, Go (Programming language), R, C, Fortran

Material

  • https://en.wikibooks.org/wiki/Java_Programming

Books