Java as a general purpose language
Java is an Object oriented application programming language developed by Sun Microsystems. Java is a very powerful general-purpose programming language. It is a stupendous programming language which is not confined to machine applications only. Java is more than just a tool for building transportable multimedia applications. Due to its versatility, it is a platform independent language, be it a hardware platform or any operating system.
Java programs run as quickly and efficiently as C++ programs due to the
implementation of the JVM (Java Virtual Machine). It adds to C++ in the areas of automatic memory management.
Moreover it also extends the language support for multithreaded applications.
T he Java applet API is a framework that allows Java-enabled Web browsers to manage and display embedded Java applications within. Java applications can be executed by any software that implements the Java run-time system. Any kind of applications can be written in Java programming language such as any small or large applications, or any standalone application.