Java Software Development Learning notes (i)

Source: Internet
Author: User
Note 1. Java is a modern programming language and is born
The Java language has good features (object-oriented) and the best price (free),
In the most appropriate place (on the web), and at the most appropriate time (just when the web is becoming popular).

2. May 1995, first edition
At the end of 1998, J2SDK

3. Abstraction is a key concept in computing
Object-oriented programming focuses on the recognition and application of abstraction
Abstraction is based on layering.
The bottom layer is the programming language, and the upper level is the abstraction in the standard class library, the topmost or several layers are the various abstractions created by the programmer
(Each layer of abstraction provides a high-level view of the system that implements the program)


4. Reuse
Abstract expression is a reusable concept or idea, without having to consider the implementation details.
With Java abstraction, you can't just stay on the Java Standard Class library. Programmers should be good at finding, learning, and using other very useful class libraries
and add to the development environment, even when necessary to build their own class library can be built.

5. Build the program
Create a complete program that includes:
The overall structure of the design program (using OOA and Ood to solve the Java program structure implementation problem, discovering and building abstraction is the key factor of system development can be reconstructed)
Create and combine pieces of your program (fill in the details with an imperative programming language)
Then test to see if the program works correctly
Learning programming skills, practice is the foundation.




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.