Java is a general-purpose, object-oriented programming language developed by Sun Microsystems in 1991, initially known as Oak. It combines characteristics from C and C++ while addressing their limitations, making it portable, secure, and suitable for distributed application development. The Java ecosystem includes key components like JDK, JVM, and JRE, enabling the creation and execution of Java applications.