Java Fundamentals-language environment and features

Source: Internet
Author: User

At the moment, learning Java programs is a very hot thing, and in college days, most of the students who are not computer majors only know C language, for Java just heard. We can learn from the history of Java, Java is the Stanford University Network Company (SUN) in the scientific environment at that time according to the C + + hypothesis of a new computer language, is to more easily and quickly solve the embedded chip, processor and other internal procedures of the cross-platform application.

In the three versions of Java Me,javase,javaee, Java me was designed to target these embedded electronic devices, and the problem it faced was that it had a relatively narrow range of applications, Used in the development of small devices (CLDC) and more powerful mobile devices (CDC) such as smartphones and set-top boxes. With the rise of electronic products and networks, its "advanced version", Javase and Java EE have emerged.

Javase, is the Java Platform Standard Edition abbreviation, is the Javame Upgrade edition, mainly uses in the creation desktop, the server and the real-time environment application program, like Windows,exe,app and so on, the operating environment mainly is JDK,JRE,VM, it is the study Java EE Foundation, It's also the foundation and Essentials of Learning Android.

Java EE is the abbreviation of the Enterprise Edition of the Javase, the core algorithm and the language use, is mainly used for enterprise application development.

Learning Javase can do the C/s structure of the network applications and desktop applications, such as the earlier QQ Web version and computer minesweeper, card games, etc., although learning javase is the basis of learning Android and necessary, but also can do Web applications, but not for the Web and Android field.

Java program is divided into C/s and b/s two kinds of structure.

Take the product as an example, the C/s structure is characterized by the user to adapt to the market, the model of the product, the advantage is almost no improper use of the situation, the user in accordance with the requirements of developers to use the product, so more for the special industry, like some financial and sales applications, many will be on the computer Configuration and browser requirements, For example, only with IE browser, b/s structure is used by the user, and to the developer to use the problem, sometimes because of improper use of the method caused misunderstanding.

The main features of the Java language are:

<1> Cross-platform: A program can be run under any computer or operating system.

<2> Object-oriented: the specific units for the object, different problems have different methods and properties.

<3> Automatic recycling of garbage: for useless or wrong self-treatment.

<4> robust: That is, robustness, stability.

<5> Multi-threaded programming: Like a bank for business and buy tickets, you can work and run in multiple locations.

<6> simplicity: Java can be written in Notepad, text, and other code, and then compile, run through the compilation, to get the results.

<7> interpretation execution: After Java programming, generate a unique format that is translated into machine language by the compiler.

Java Fundamentals-language environment and features

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.