Java language development history-power node

1. At the end of 1990, Sun company prepared a general control system for the next generation of smart home appliances (TV, microwave oven, telephone). The team initially considered using the C++ language. Many members, including Sun’s chief scientist Bill Joy, found that the C++ language was complicated in some aspects, with extremely limited system resources and lack of a garbage collection system, so Bill Joy decided to develop a new language: Oak .

2. In the summer of 1992, Green Project has completed some of the functions of the new platform, including the Green operating system, Oak's programming language, class libraries, etc. In November of the same year, the Green Project was converted into "FirstPerson Co., Ltd.", a wholly-owned subsidiary of Sun. The team is committed to creating a highly interactive device.

3. In the summer of 1994, the emergence of the Internet and browsers not only brought good news to the majority of Internet users, but also brought new vitality to the Oak language. James Gosling (the father of Java) immediately realized that this was an opportunity, so he made a small-scale transformation of Oak.

4. In the fall of 1994, Naughton and Jonathan Payne in the group completed the first Java language web browser: WebRunner. Bert Sutherland, the director of Sun's laboratory, and Eric Schmidt, the technical director, watched the presentation of the webpage and spoke highly of it. At that time, the trademark Oak was registered, so Oak was renamed Java.

5. At the beginning of 1995, Sun company released the Java language. Sun company put Java directly on the Internet for free for everyone to use. Even the source code is not kept secret and is also open on the Internet. A few months later, Java became the hottest baby on the Internet. All kinds of small programs emerge in an endless stream, and Java has finally become a well-known programming language.

6. At the end of 1996, Flash came out. This is a simpler animation design software: you can make colorful animations without any knowledge of programming languages. Flash gradually cannibalized the application of Java on the web.

7. On February 18, 1997, Sun released JDK 1.1, adding the JIT, a just-in-time compiler.

8. Java was born in 1995 until the end of 1998. Although the Java language has become a programming language widely used on the Internet, it has not found an accurate positioning.

9. In December 1998, Sun released the most important JDK version in Java history: JDK1.2. And Java is divided into three versions: J2EE (provides complete solutions related to enterprise application development), J2SE (the core and foundation of the entire Java technology), and J2ME (mainly used to control mobile devices and information appliances and other devices with limited storage) .

10. In February 2002, Sun released the most mature version in JDK history, JDK1.4.

11. In October 2004, Sun released the highly anticipated JDK 1.5. JDK1.5 adds features such as generics, enhanced for statements, variable number of formal parameters, comments, automatic unboxing and boxing.

12. In 2005, the tenth anniversary of the birth of Java, J2SE/J2EE/J2ME was renamed: JavaSE/JavaEE/JavaME.

13. In December 2006, Sun released JDK1.6.

14. On April 20, 2009, Oracle announced that it would acquire Sun at a price of US$9.5 per share. Oracle acquired two assets through the acquisition of Sun: Java and Solaris.

15. In November 2007, Google announced the launch of an open source mobile phone operating system based on the Linux platform: Android. Android uses the Java language to develop applications. The popularity of the Android platform has given the Java language an opportunity to flex its muscles in client programs.

16. On July 28, 2011, Oracle released Java SE7. This version upgrade took nearly 5 years. Introduce binary integers, switch statements that support strings, etc.

17. On March 18, 2014, Oracle released Java SE 8.

18. In July 2017, Oracle released JavaSE 9.

19. On March 20, 2018, Oracle released the official version of JavaSE 10.

Guess you like

Origin blog.csdn.net/weixin_49543720/article/details/111319892