What the hell is Java?

Source: Internet
Author: User
Tags java se

Oh, Java? Angels I'm too imaginative, are you? Is Java, correctly said it is an English word, and no Chinese translation, at least I did not know for more than 10 years. If you know the reading of the words, and the idle egg pain, you can tell me (personal number: jyl_king).

Java specifically, is actually a computer language, what is the computer language (the word read "Nie")? As we say, Chinese people speak Chinese, foreigners speak foreign languages, computers you have to say that computers can understand, this is the computer language. Of course, there are different languages in the human race, even in different parts of China and there are different dialects (there are so many adults in China!) )。 In computer languages, there is not only one language, but Java is just one of many computer languages.

Java so far, almost a 20-year-old or so. According to the age of people, Java is now in the green and strong period, it is a good time. However, for the computer in the world, this age is a middle-aged. This is like a puppy can only live to a teenager, so if the puppy at the age of four or five is not a strong period of green? That's right. So let's talk about Java for nearly 20 years of wind and rain experience it!

At the end of 90, a company called Sun was planning to be a leader in home appliances, and a plan called Green was set up to prepare a system for the next generation of smart appliances. (Damn, isn't it?) At the end of 90, when we were home appliances was just flashlight, people want smart home appliances? Gap Ah!! )

The program's team initially considered using the computer language of C + +, but many members found some problems in some areas. At that time, people were too much money to spend, so it was like creating a new computer language, and then decided to call this new computer language "Oak."

By the summer of 92, the green program has done most of the work, including the creation of the operating system and the new language of oak. In November of the same year, the Green program also set up "Firstperson (first person) Limited", a wholly owned subsidiary of Sun Corporation. It seems to be close to success, but often it is accelerating towards failure.

When Time Warner released a request for a proposal for a TV set-top box, Firstperson changed their goals and provided a set-top box platform. But the cable-TV community thinks Firstperson gives users too much rights. ), so Firstperson's platform was ultimately unsuccessful. At this time, poor green project almost all lose, of which nearly ordinary members have been transferred away.

But a long-standing China has a word, called "disguise how to Know not blessing"? If Green was successful, there would be no more Java language now.

Then, in the summer of 94 (why summer?) Just like the Northeast people, Mao Dong? ), the advent of the Internet and browsers has brought the gospel to the vast number of users. Remember the initial contact with the network, is the chat room, all day blind chat, or a classic one-finger zen, leading to so far will not wubi, good friend Pinyin! Now is to use pinyin input method in writing Ah!! The Green team thought it was an opportunity and then made some modifications to the oak language, and in the fall it launched the first Java-language web browser: Webrunner. Rely on, see this, I think no one will say that Java can not do the site?! We can do even the browser, or in the Jiuqi year, is capricious!

However, when Oak was registered, it renamed Oak to Java. (specifically why, really do not know AH!!) )

Sun launched the Java language in early 95 and then put it on the internet for free for everyone, even the source code on the Internet. For the Chinese, free is very good, but even the source is given, this also ... Too TM Wayward! In fact, a lot of technology now is like this, such as now fire to not the android.

As a result, a few months later, the Java language became popular online, with more than 100,000 visits, and even a lot of applets written in Java, small animations and small games, and so on. At this point, Java has become a well-known programming language.

Before the advent of the Java language, the Web page of the Internet was essentially a painting, only to enjoy its beauty silently. It is the Java language that makes it live, becomes animated, and can do things like now popular email and so on. But 95 years of Java is only a language, can not make too complex things. So, in 96, Sun released JDK 1.0. This release includes the runtime Environment (JRE) and the development environment (JDK).

Then, in 97, Sun released the JDK 1.1 release, adding a lot of features that have made a big improvement in efficiency. But then Flash's appearance, eats up the Java in the Internet webpage The many uses, adds the Java itself the localization is not accurate, Java did not continue the fire.

Until 98, Sun released the most important JDK version of Java history: JDK 1.2, along with the Jsp/servlet, EJB specification, etc., and divided Java into three versions of EE, J2SE, and J2ME.

    • J2ee:java technology is the most widely used part of the current domestic banking, finance and other software used in most of the development of the Java EE.
    • J2SE: The core and foundation of the entire Java technology, which is the foundation of J2ME and EE programming, and a major part of the desktop application that can be developed.
    • J2ME: Mainly used in mobile device application development. (but not as Android now, but as cottage phone, etc.)

By the year 2002, Sun has released the most mature version of the JDK's history: JDK 1.4, which has a lot of awesome companies involved, such as IBM, Symbian, etc. The author (translated to pack B's People) Initially contacted Java is also 1.4 version, to this version of a special, according to the author's own experience, 1.4 version at least in the domestic software company, is the use of the longest one, is it?! Is willful, of course, Java also entered the high-speed development period.

In October 2004, Sun was on the strike, releasing its most anticipated version of 1.5, and renamed Java SE, Java me, and Java EE three version names. This version is what we often say that Java 5, so far a lot of training organizations in Java technology, still use this version of the main.

However, two years later, Sun released the JDK version 1.6, also known as Java version 6. But sadly, on April 20, 09, Oracle announced the acquisition of Sun and had software assets such as the Java language. It was a day that all of us in Java were unable to forget, and a great sun company fell. (In fact, I also recently Baidu just know this day.) )

In November 07, Google announced the launch of a Linux platform-based open-source mobile operating system "Android", which is all of our people's Android. And all Java programmers are very clear, this current market rate occupies the first, the hottest smartphone operating system mainly uses the Java language Development program. So, we have been fighting in the server-side development, and finally can embrace the smart terminal!!

In July 2011, Oracle released the "first version of Java" After the acquisition of Sun, which is Java version 7. And at the end of 2014, the latest Java version of Java 8 was released.

In this, we should know that we have to face a ups and downs, but still beautiful and moving "angels." Since we have chosen her, we should be responsible for her, responsible for her future, at least to contribute some of our strength! Of course, you are good to her, she can better return to you! (How does it feel like I'm talking about technology?!) )

Let's write a book together, you have any ideas, comments can be in the following message to tell me!

What the hell is Java?

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.