Java is a programming language. It was developed by James Gosling at Sun Microsystems, which is now a supportercompany of Oracle Corporation. It was released in 1995. It is a core component of Sun Microsystems' Java platform. Java language derives most of its syntax and semantics from C and C++ but Java has a simpler object model and fewer low-level facilities. Java applications are compiled to bytecode that is class file which run on any Java Virtual Machine (JVM) irrespective of computer architecture.