Java is a high-level, object-oriented programming language developed by Sun Microsystems (now owned by Oracle Corporation) in the mid-1990s. It was designed to be simple, secure, and portable across different platforms. Java's "write once, run anywhere" (WORA) philosophy, enabled by the Java Virtual Machine (JVM), allows Java applications to run on any device or operating system that supports the JVM.