First, the history of Java creation:
The Java language design began in 1991 when Sun wanted to market for consumer electronics and set up a green development team led by James Gosling, with the primary goal of writing software that could be embedded inside small household appliances, making machines smarter and more intelligent. The Green Group was written in C + + and later found that C + + was not suitable for such tasks. Because C + + often has a program error that invalidates the system, especially memory management and pointer manipulation, often produces many bugs. Imagine that if the program on a toaster is faulty, it could burn the toaster and even more seriously explode. So in order to solve the problem, the Green team decided to develop a new language, the language is designed to have platform independence, high reliability and security ..... ..... , considering that C and C + + have been widely used, the team decided to develop the language on a C + + basis. The language was originally named Oak (oak). After the renaming of Java (coffee) The Java language design was completed, and indeed in the development of household appliances control system has been a great success, but due to market competition and other business reasons, Java has not been able to market. By the year 1994, with the rapid development of the internet and WWW, Sun discovered that Java has the independence of the platform, high reliability and security ... Ideal for application development on the WWW at the Internet. The team immediately improved and packaged the Java language to make it more suitable for Internet application development. Coupled with the free use of Java, Java soon embarked on a fast track of development.
Second, the history of Java's thriving:
1995 May 23, the Java language was officially announced. 1996 January, the birth of jdk1.0, the same year, 10 of the most important operating system vendors affirmed that Java technology will be embedded in their products. In September, 83,000 Web pages were created using Java technology. 1997 February 18, jdk1.1 released, in the next 3 weeks, the jdk1.1 package was downloaded 220,000 times. In September, more than 100,000 members of the Java developer Community 1998 February, jdk1.1 was downloaded more than 2 million times. On December 8, the JAVA2 platform was released. 1999 June, Sun released three versions of Java, Standard, Enterprise, and mini editions. In May 2000, the Java developer Community exceeded 1.5 million members. The month of 8th, jdk1.3 released. 2001 May 29, Jdk1.4 trial release, the same year June 5, the world's largest mobile phone provider Nokia announced that by 2003 will sell 100 million Java-containing mobile phones. 2002 February, jdk1.4 official release, in just one months (March) The toolkit was downloaded more than 1 million times. (May) The JDK was downloaded more than 2 million times to 2002, more than 95% of the Fortune 500 companies in the world have used Java application-based enterprise platform 2003 550 million desktop computers running Java programs, 75% Developers use Java as the primary development tool. 2004 j2se1.5, a milestone event in the history of the Java language. To indicate the importance of this version, j2se1.5 renamed to j2se5.0. 2005 JavaOne Conference, Sun Company Open Java SE6. At this point, the various versions of Java were renamed, cancelling the number "2": the name of the Java EE, j2se renamed Java Se,j2me to Java ME C # Language is a new, purely object-oriented language that Microsoft has introduced in recent years. Before 1996, the focus was mainly on the system of C/s architecture. However, with the advent and development of the Internet, the B/s architecture system is gradually heating up, Microsoft has seen this, but Sun's Java EE has occupied the market in this regard, so Microsoft Company since 1996 by the famous architect Anders Hejlsberg Lead the development of C # language, and in Microsoft. NET BoxPlay an important role in the frame. Until Microsoft formally released Microsoft Visual Studio. NET 2003, and now to. NET 20005, we can see Microsoft's ambition to swallow up the entire market and defeat Java.
In 2009, Sun and (Java) were acquired by Oracle!
My initial knowledge of Java