What is Java and how much do you know about Java?

Source: Internet
Author: User

What are the applications of Java,java?

Java is an object-oriented programming language that can compose cross-platform applications. Java Technology for exceptional versatility, efficiency, platform portability, and security

The application of Java is very extensive in our life, such as:

1. Online Banking (Bank of China, CCB, ICBC's online banking are developed using the Java EE, you see his net Silver Web page suffix name jsp know), web games and so on.

2. Enterprise management software, now popular b/S (browser/server) architecture management program is a lot of Java development.

3. Mobile games, you see those mobile game installation file suffix name. jar package, this is the Java development of the logo

4. Embedded development, such as to the TV set-top box, small appliances write programs.

To learn a development language and to be interested in it, you need to understand its origins and the background of its creation.

The origin of the Java name

The Java logo We see is always a cup of hot coffee. The Java language does have an indissoluble bond with coffee. This has to be said from its name.

There are many different versions of the story in the Silicon Valley region of the United States about the name of Java.

The founder and former CEO of Sun Microsystems, James Gosling, has also joined the story-telling party.

The language originally designed for TV set-top boxes has been called the Green Project within the company. "We need a name for our new language. "James has been considering this problem.

One day, the old Woods noticed a dense oak tree outside his office, a very common one in Silicon Valley.

So he named Oak the new language. But Oak is the name of another registered company. The name can't be used again.

It is time-consuming and expensive to register a product's name through a formal procedure. In the decision of the marketing department, a naming consultant was called to call the

At that time, because there was no proper name, they had to postpone the launch of the language. In the name collection meeting, we put forward a lot of names.

Finally, according to everyone's selection order, more than 10 names are arranged into a table, reported to the trademark lawyer.

In the first place is silk (silk). Although everyone liked the name, they were rejected by the firm opposition of the old James.

The second and third are not through the lawyer. One of the most favorite of the lyric is the third-ranked lyric.

Only the fourth name, the approval of all the people and the adoption of the lawyer. The name is java.

Who proposed Java in the name collection? James Guslin recalls, "the marketing department organized the naming conference, the naming consultant presided over the meeting, and we shouted out a lot of names."

I remember the first proposed name Java is Macho (Mark Opperman). "

Macho is inspired by coffee tasting at a coffee shop with colleagues. Java is the English name of the Indonesian island of Java, known for its rich coffee.

Many foreign coffee shops are named or advertised in Java to show the quality of their coffee.

Many of the library class names in the Java language are related to coffee, such as javabeans (coffee beans), NetBeans (network beans), and Objectbeans (object beans) and so on.

From then on a beautiful and well-remembered, with a strong vitality of the programming language Java was born.

What is Java and how much do you know about Java?

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.