- Java was originally developed by Sun Microsystems in the early 1990s and was designed to be a simple, object-oriented, robust, secure, portable, high-performance, multithreaded and dynamic language.
- Key features include being platform independent via bytecode, having a robust runtime environment in the Java Virtual Machine, and being object-oriented which makes Java code reusable and extensible.
- Java tools include a JDK for development and a JRE for running programs, with the JRE containing the Java Virtual Machine to interpret bytecode and class libraries.