Java is a set of several specifications and computer software products from Sun Microsystems that has been merged with Oracle Corporation and together they provide a system for developing application software and eventually deploying it in a cross-platform computing environment. Java is actually used in a broad variety of computing platforms from embedded devices and mobile phones to supercomputers and enterprise servers.