1) Java is an object-oriented programming language created by James Gosling at Sun Microsystems in the early 1990s. It was originally called Oak but later renamed to Java.
2) Java code is compiled into bytecode that runs on a Java Virtual Machine (JVM) allowing the same code to run on different platforms.
3) The Java platform has two main components - the JVM and the Java Application Programming Interface (API) which provides features like development tools, APIs, deployment technologies, and user interface toolkits.
Related topics: