Java is an object-oriented programming language from Sun Microsystems used for developing cross-platform applications, which work under web-browser control and are characterized by high interactivity.
Java can also mean a special programming environment developed by Sun Microsystems, which contains Java universal language, compiler and Java virtual machine. The sphere where Java is applied is quite wide: from embedded devices and mobile phones to enterprise servers and supercomputers.