History of Java Programming (Organized by Power Node Java College)

  • 2020-06-19 10:09:58
  • OfStack

The origin of the Java

The birth of Java language has a certain drama. It is not an epochal product after careful planning, production and final life. From a certain point of view, the birth of Java language is a misunderstanding, a beautiful misunderstanding.

At the end of 1990, Sun was preparing embedded systems for the future of home appliances, so Sun set up the Creen Project, led by James Gosling (later known as the father of Java), to write a universal control system for the next generation of smart appliances such as televisions, microwave ovens and telephones.

The team initially consider using C + + language, but many members include Sun chief scientist Bill Joy, found C + + and API available in some ways there is a big problem, and working groups are using the embedded platform, and extremely limited resources available in the system, and many members have found C + + too complicated, so that many developers often misuse, and C + + lack of recycling system, portability, distributed and multithreading, and other functions.

With the money available, Bill Joy decided to develop a new language. He proposed to develop an object-oriented environment based on C++, so the Gosling view met this requirement by modifying and extending the functionality of C++, but later he gave up and decided to create an entirely new language, oak, which was the predecessor of Java.

By the summer of 1992, Green had completed some functions of the new platform, including Green operating system, Oak programming language, class library, etc. In November of the same year, Green was converted into "FirstPerson Limited", a wholly-owned subsidiary of Sun Company.
The FirstPerson team worked to create a highly interactive device, and when Daywarner released a proposal for a TV set-top box, FirstPerson changed their goals and proposed a set-top box platform in response to the proposal. But the limited TV industry felt that FirstPerson's platform gave users too much control, so FirstPerson lost the bid to SGI, and another deal for a set-top box at 3DO failed. As a result, the poor Green project almost died, and even half the Green project team was transferred to other projects.

oak was officially renamed Java

In the summer of 1994, the emergence of the Internet and browser not only brought the Gospel to the majority of Internet users, and also brought new life to Oak language, James Gosling immediately realized that this is a chance, then to Oak small-scale renovation, in the autumn of 1994, the team Naughton and Jonathan Payne completed first Java language web browser: WebRunner. Bert Sutherland, the director of Sun's laboratory, and Eric Schmidt, the technical director, watched the demonstration of the browser and highly rated the effect of the browser. At that time, the trademark of Oak had been registered by others, so they only renamed Oak to Java.

Sun launched Java at the beginning of 1995. Sun put Java directly on the Internet and gave it away for free. Even the source code was not secret, and it was made available to everyone on the Internet.

After a few months, let everyone 1 surprise happened, Java became the most popular Internet darling, even after more than 100000 people visited Sun company web site, download the Java language, then, immediately on the Internet have countless Java small program (i.e. Applet), presentation with all sorts of small animation, games, etc.

Java has finally emerged as a well-known programming language.

The official launch of Java

In 1995, Sun launched Java, but it was just one language. If you wanted to develop a reblasting application, you had to have a strong development library. Therefore, Sun released JDK1.0 in early 1996. Run environment (JRE) and development environment (JDK), run environment including core API, integration API, user interface API, release, Java virtual machine (JVM) 5 parts, development environment including compilation of Java program compiler (javac command)

Then Sun company issued on February 18, 1997 JDK1. 1, JDK1. 1 increased JIT (jit) compiler, JIT and traditional compiler is different, the traditional compilers is 1, after running away, it JIT will often instructions stored in memory, there is no need to recompile the next time you call, this way let JDK had the very big enhancement in the efficiency.

At the end of 1996, n came out, a simpler animation design software that gobbled up Java's web applications. December, n1998 Sun company Java JDK version of history is the most important, JDK1. 2, with JDK1. 21 with release and JSP/Servlet, ELB specification, and will be divided into J2EE Java, J2SE, j2ME3 version: J2ME: Devices mainly used to control limited storage such as mobile devices and information appliances. J2SE: The core and foundation of the entire Java technology, which is the basis of the programming of J2ME and J2EE. J2EE: The most widely used part of java technology, In February 2002, Sun released the most mature version of Jdk1.4 in history, and a large number of Java open source frameworks appeared: Struts, WebWork, Hibernate, Spring. n1.5 In October 2004, Sun released JDK1.5, rebranding it es164EN1.5 and adding new features. In December 2006, JDK1.6, also known as JDK6.0, was released by Sun. On April 20, 2009, Oracle announced that it was acquiring Sun for $9.50 per share, a transaction valued at approximately $7.4 billion. On July 28, 2011, JDK7 was released by Oracle. On March 18, 2014, Oracle company released JDK8.

Java is now the no. 1 programming language for a long time.


Related articles: