Java is a programming language originally developed by Sun Microsystems and released in 1995 as a core component of Sun's Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to byte code which can run on any Java virtual machine (JVM) regardless of computer architecture.
Primary goals
There were five primary goals in the creation of the Java language:
It should use the object-oriented programming methodology.
1. It should allow the same program to be executed on multiple operating systems.
2. It should contain built-in support for using computer networks.
3. It should be designed to execute code from remote sources securely.
4. It should be easy to use by selecting what were considered the good parts of other object-oriented languages.