A brief introduction to the basics of Java programming

Source: Internet
Author: User

Now, Java technology has become popular all over the world, even the founder of the Global Information Network WWW, said: "The next wave of the computer industry is Java, and will happen soon." Sun also claimed that Java EE 1.4 represented "the most perfect network service platform to date".

Now, Java programs are everywhere, even mobile phones have become the arena of Java activities. The 2004 class two computer grade test also added Java programming subjects.

"When we face a variety of digital products wave, cross-platform, digital translation will certainly become the hottest technology!" This is what we give to our readers. So let's taste Java, the hot cup of coffee--

Gosling and Java

A cold winter 40 years ago, James Gosling was born in a Canadian village. At the age of 15, the university's astronomy department recruited him as a temporary programmer and compiled computer programs to analyze satellite astronomical data.

In the early 80, James Gosling to IBM after acquiring his Ph. D., and designed IBM's first generation workstation. After that, James Gosling job-hopping to Sun company. In 1990, Sun set up a software design team, with the exception of James Gosling, and Patrick Naughton and Mike Sheridan, who collaborated on projects called "Green Plans". James was responsible for creating a language for communication between the device and the user to enable network interaction. With a lot of time and money invested in the "green Plan", they created a language. The language was first called "Oak", which came from an oak tree outside the window when Gosling thought of the name. But it was later changed to "Java".

At the end of 1994, James Gosling attended the "technology, Education and Design Conference" in Silicon Valley. He was holding a try. The Java features were demonstrated to the attendees. He clicked on a static molecular structure icon on the Web page, and a command was sent over the internet to a website hundreds of miles away, downloading a Java applet and starting execution on the local workstation. In a few seconds, the original static Web page, a molecular image in three-dimensional animation of the way to turn up.

"Whoa!" James Gosling heard the audience's admiration. This is the first time in the industry to remember the "Java" This has a great development potential of the term. Since 2000, Java has become the world's most popular computer language.

James Gosling was successful, and even a lot of people compared him to Bill Gates as a person who is equally important to the development of modern IT technology.

Features of Java

Referring to Java, I believe that we all have a bit of a preliminary impression-Cross-platform, one written everywhere, simple and easy to use. From the language itself, it is to discard the many shortcomings of C/A + +, the combination of many of the advantages of language products. From the application, Java-EE is the enterprise application of the most outstanding platform and the most successful solution, J2ME has been the dominant mobile and embedded product development of half of the mobile, Java apps, the game in endlessly, showing its vitality; J2SE is not far behind, Quite a few Java desktop apps are emerging as well.

If you describe Java in a single sentence, it is: "Java is a simple object-oriented distributed interpretation of robust and secure structure-neutral portable high-performance multithreaded Dynamic language."

Development platform for Java applications

Now a lot of people mention Java, often there are EE, J2ME and j2se appear. What are they? They are the three development platforms supported by Java, which are Java 2 Platform Micro Edition (J2ME) for small embedded devices, mobile phones and smart cards, Java 2 Platform Standard for Desktops Edition (J2SE) and Java 2 Platform Enterprise Edition (ee) in the Enterprise Services application domain.

At the beginning of this issue, we will be involved in Java Desktop application J2SE. Desktop applications typically require only the JRE support to be sufficient. Do J2SE development to use the JDK Java Development Kit. There are many Java integrated development tools, most of which include JDK. More popular are JBuilder, Visual j + +, JCreator and so on. The latest jdk1.4.2 installation provided by Sun also includes an integrated development environment netbeans IDE and one of the best Java development tools available.

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.