Java (English pronunciation [ʤɑːVə], American pronunciation [ʤɑVə]) is a widely used computer programming language, has a cross-platform, object orientation, generic design characteristics, widely used in enterprise-level web application development and mobile applications Development.
James Gausslin, which was worked in the early 1990s, developed the prototype of Java language in the early 1990s, initially named OAK, the target sets in small systems such as household appliances, applied in TV, telephone, alarm clock, toast Household appliances control and communication. Since these smart home appliances have not expected high, the Sun Computer System (Sun) abandoned the plan. With the development of the Internet in the 1990s, Sun saw the prospect of Oak applications on the Internet, so that Oak was transformed, in May 1995, Java officially released. Java has gradually become an important network program language with the rapid development of the Internet.
The style of Java program is very close to C ++ language. Inheriting the core of the C ++ language object-oriented technology, abandoning an indicator that is easy to cause, with reference to the substitution; remove the operator sub-overload and multiple inheritance characteristics in C ++, replace the garbage collector function. Introduced generic program, types, and automatic / unpacking characteristics in Java SE 1.5 releases. The interpretation of the solar computer to Java language is: Java programming is simple, object-oriented, decentralized, interpretative, strong, safe, unrelated, transplantable, efficient, multi-threaded, and dynamic language.
Java is different from a general compilation language or direct translation language. It first recompiles the original code to a bit element code, relying on the virtual machine on various platforms to explain the execution bit element group code, thereby having a cross-platform characteristic of one writing, performed everywhere. In early JVM, this reduces the efficiency of the Java program to a certain extent. However, after J2SE1.4.2 is released, Java's execution speed has increased significantly.
Unlike traditional types, Sun is an open technology when launching Java. The Global Java Development Corporation is required to be designed to be compatible. The power of the Java language, the power of the group, is one of the SUN's slogans, and has obtained the recognition of the majority of software developers. This is completely different from the focus of the elite and closed modes advocated by Microsoft. In addition, Microsoft launched the Net platform Net platform and imitation Java. Later Sun was acquired by Oracle, Java also became an Oracle's product.
At present, most of the code of action system android uses Java programming language programming.
Java and Internet
In June 1994, in the same way with John Gaji, James Gausslin, Bill Joy, Patrick Norton, and Eric Schmidtet experienced a three-day brainstorming. The team decided to change its efforts again. This time they decided to apply this technology to the World Wide Web. They think that with the Mosaic browser, the Internet is moving towards the same high interaction, and this far away is just in the cable TV network. As a prototype, Patrick Norton wrote a small web browser, Webrunner, later renamed to Hotjava .
In October 1994, the Hotjava and Java platforms demonstrates the company's high level. In 1994, the Java 1.0a version has been able to download, but the first public release of Java and Hotjava browsers is carried out on the SUNWORLD meeting March 23, 1995. Shengyang Company's scientific guidance John Gaji announced Java technology. This release is conducted with the amazing release of Marc Anderson, the Executive Vice President of the Netscape Company, announced that the web view will include support for Java in its browser. In January 1996, Sun established Java Business Group, specializing in Java technology.
After a few years, Java's status in the browser was gradually eroded. It is completely exclusive for Simple interactive animation, which is exclusted by Adobe's Flash, 2005 Java tendency is only more complex applications like Yahoo games. Java also suffered from Microsoft, and they decided not to come with the Java platform in the new version of Internet Explorer and Windows.
In contrast, Java becomes more popular in the servo end and hand-held device of the World Wide Web. Many websites use JSP and other Java technology in the back end.