The generation of 1 Java language (a computer language, especially for creating websites)
Java comes from a project called Green of Sun Company. Its original purpose is to develop a distributed code system for household consumer electronics products, so that we can send emails to refrigerators, televisions and other household appliances, control them and exchange information with them. At first, I was prepared to adopt C++, but C++ was too complicated and had poor security. Finally, we developed a new language Oak (formerly Oak(Java) based on C++. OAK is a subtle and secure network language. Sun once bid for an interactive TV project based on this, and was defeated by SGI. Poor oak is almost homeless. At this time, the Mosaic and Netscape developed by Mark Adelison inspired the members of the Oak project team. They wrote HotJava browser in Java, which was supported by Scott McNealy, CEO of Sun Company, and triggered Java to enter the Internet. There are also some anecdotes about Java names. One day, several members of the Java member group were discussing what to name this new language. At that time, they were drinking Java coffee in a cafe. A person had an idea, called Java, and won the admiration of others. As a result, the name Java spread.
The history of 2. Java:1995 On May 23rd, the Java language was born.
1996 1 month, the first JDK-JDK 1.0 was born.
1in April, 1996, 10 major operating system vendors announced that they would embed JAVA technology in their products.
1September 1996, about 83,000 web pages were made with JAVA technology.
1997 February 18, JDK 1. 1 released.
1April 2, 997, JavaOne conference was held, and the number of participants exceeded 10000, setting a record for similar conferences in the world at that time.
1September, 1997, the members of the JavaDeveloperConnection community have exceeded100000.
1February 1998, JDK 1. 1 was downloaded more than 2 million times.
199865438+February 8th, released by J2EE, the JAVA2 enterprise platform.
1June 1999, SUN Company released three versions of Java: standard version, enterprise version and mini version (J2SE, J2EE, J2ME).
On may 8, 2000, JDK 1.3 was released.
On May 29th, 2000, JDK 1.4 was released.
On June 5th, 2000 1, Nokia announced that it would sell1100 million mobile phones supporting Java by 2003.
Published on September 24th, 2006, 5438+0, J2EE 1.3.
On February 26th, 2002, J2SE 1.4 was released. Since then, the computing power of Java has been greatly improved.
The release of 18:00PM and J2SE 1.5 on September 30th, 2004 is another milestone in the development history of Java language. In order to show the importance of this version, J2SE 1.5 was renamed J2SE5.0. The dispute between Microsoft and Sun Java was born in 1995, when Microsoft reached its peak in the software industry. The scenery when Windows 95 was released left a deep impression on people. Nevertheless, as the most outstanding technical leader, Bill? Gates still has a keen understanding of Java. When learning some details of Java, he gave such an evaluation: "Java is the best programming language for a long time." Based on this, Microsoft applied for and obtained a Java license in March 1996. Microsoft's enthusiasm for Java greatly improved people's interest and confidence in Java at that time, but many people were worried that Microsoft would set up another standard outside the standard by virtue of its powerful influence, thus undermining the purity of Java.
Sure enough, since 1997 released the first version of Visual J++, Microsoft began to add its own private extensions to Java. This undoubtedly attracted Sun's great attention. 1997 10, Sun sued Microsoft for violating the contract signed by the two companies about Microsoft's use of Java technology, accusing Microsoft of "inappropriate modification" of its own Java products and violating the terms of the contract that promised to provide users with Java-compatible products. The lawsuit lasted for a long time until the two parties reached a settlement on 200 1 1, and Microsoft will continue to provide existing products (including beta versions) using Java technology developed by Sun. However, Sun only provides limited licenses for Microsoft products including Java 1. 1.4. In July 20001year, Microsoft announced that the new version of Windows XP would no longer support Sun's JVM, and launched. NET platform competes with Java.
Looking back now, the lawsuit at that time had a far-reaching impact on the Java world. Without this lawsuit, perhaps many Java programmers are using Visual J++ to develop Windows client programs based on WFC, and at the same time they have to face the Java world divided by two different factual standards. /* Personal comments, please don't quote personal comments. It seems that Microsoft is really a wily old fox, and its products are not so good, but its ability to attack its opponents is beyond the reach of ordinary companies. VJ++ is a very powerful move, which makes many original Java programmers switch to C#, really. ! Of course, Microsoft also knows that it is indefensible and will definitely lose some money as a result, but its purpose has been achieved. It doesn't matter if you lose some money. Anyway, there is plenty of money. */On April 2, 2003, Sun and Microsoft reached a legal settlement of US$ 6,543.8+0.6 billion. If it wasn't a day late, many people would think it was a joke on April Fool's Day (1). Although everyone seemed to see "the sun came out in the west" with their mouths open, it was true.
According to the copyright agreement reached by the two companies, the two parties will pay the patent fee for adopting each other's technology, and Microsoft will pay Sun 350 million dollars in advance for the use fee, while Sun promises to pay Microsoft if Sun integrates some of Microsoft's technologies.
There is no doubt that "settling" is the best result for both sides. On the day of signing the agreement, Sun and Microsoft held a press conference in San Francisco, USA on "Abandoning Ten Years' Hatred and Working Together". Although Bill Gates was not present, it did not hinder the seemingly relaxed atmosphere at the scene. McNealy and Ballmer, each wearing the sportswear of the Red Wings hockey team in Detroit, Michigan, told the story of their study together at Harvard University. McNealy also said: "At that time, we were very good friends. Of course, we also had quarrels. " Of course, people may become lifelong confidants, but only the separation and integration of interests between companies. 2. james gosling
Father of Java (I don't like this name very much, it's old-fashioned, but people are obscene, hehe, the master is obscene); As the father of Java, james gosling's name is familiar. When people comment on a programming language, they always like to take those hens who laid eggs with them. Java, as one of the few popular styles on the dining table of China programming language learners, naturally makes James Gosling have unlimited scenery. Although he is no longer a leader in leading the development trend of Java, as the CTO of Sun Developer's product group, he still holds a high position and is full of worldly affairs. However, this did not prevent him from loving Java as always, expressing different views and causing one debate after another.
James Gosling loves Java very much. Yes, some parents don't love their children. I also love Sun-yes, there is no leader who doesn't love his company. So we all saw James Gosling standing in front of the team that criticized the team's safety. NET, praise Java performance, criticize SWT for driving backwards, and sing praises to NetBeans. Right or wrong, prejudice or stubbornness, at least it shows that Gosling's distinctive personality has not been affected by age at all. Perhaps only such a talented and paranoid person can create such a great language as Java. This article comes from CSDN blog, and its source is/CPP _ Java _ man/archive/2006/05/02/705319.aspx.