Java could be a all-purpose artificial language that's class-based, object-oriented (although not a pure object-oriented language, because it contains primitive type[unreliable source?]), and designed to own as few implementation dependencies as potential. it's meant to let application developers write once, run anyplace (WORA), which means that compiled Java code will run on all platforms that support Java while not the requirement for recompilation. Java applications square measure usually compiled to bytecode that may run on any Java virtual machine (JVM) despite the underlying pc design. The syntax of Java is analogous to C and C++, however it's fewer low-level facilities than either of them. As of 2019, Java was one amongst the foremost widespread programming languages in use in line with GitHub, notably for client-server net applications, with a rumored nine million developers.
Java was originally developed by James goose at Sun Microsystems (which has since been nonheritable by Oracle) and discharged in 1995 as a core element of Sun Microsystems' Java platform. the initial and reference implementation Java compilers, virtual machines, and sophistication libraries were originally discharged by Sun beneath proprietary licenses. As of could 2007, in compliance with the specifications of the Java Community method, Sun had relicensed most of its Java technologies beneath the wildebeest General Public License. Meanwhile, others have developed different implementations of those Sun technologies, like the wildebeest Compiler for Java (bytecode compiler), wildebeest Classpath (standard libraries), and IcedTea-Web (browser plugin for applets).