Java is a high-level programming language originally developed by James Gosling at Sun Microsystems (which has since merged into Oracle Corporation) and released in 1995.It was originally designed for developing programs for set-top boxes and handheld devices, but later became a popular choice for creating web applications.