Java is one of the most popular programming languages in the world
Java was first released in 1995, and is an object oriented, interpretive and hardware independent programming language. Java is able to network and multitask, and is dynamically expandable. These characteristics make it one of the most popular programming languages in the world. With Java, its founding fathers tried to combine the best features of C++, SmallTalk, Oberon, Eiffel, Perl and other programming languages into one. The result is a compromise between high execution speed, good portability and flexibility.
Java is platform independent and runs on every computer architecture if there is a suitable runtime environment installed. Java is strongly typecast and forces a developer to make decisions early. On the other hand, Java also supports its user as the language reveals many possible sources of error when it is time to compile.
Java is very closely modelled on the programming language C++, but has special features that make it especially suitable for use online. Programs written in Java use objects which are broken down into two parts: data elements and corresponding functions.
Java works regardless of platform
Java’s platform independence comes from the fact that programs written in Java are first compiled into a neutral bytecode. Java programs can be verified prior to execution, since they have no pointers and exist in bytecode. The verification is used by web browsers to ensure that there is no virus contained within. Java does not use any address made of numbers, but instead names for functions and methods which can be easily verified. This means that no Java applet can run something or access something if it is not expressly defined in the verification process. Computer crashes are avoided since every memory access is checked.
You can find more information on the programming language Java on Wikipedia: https://en.wikipedia.org/wiki/Java_(programming_language) and on Oracle’s website: http://www.oracle.com/technetwork/java/index.html