Java is a programming language that produces software for multiple platforms. When a programmer writes a Java application, the compiled code (known as byte code) runs on most operating systems (OS), including Windows, Linux and Mac OS. Java derives much of its syntax from the C and C++ programming languages. Java is Object oriented programming language. Java is a platform independent programming language. Java is use in most operating system and many application. Java provide JVM. That is call as java virtual machine. That is java compiler. So that is java programming language.