The title: Java has been learning more than a year. It seems that there is no actual done. Now use JSP to do actual development. So I saw it again from my head. I often look at things online, I can't stay, I will lose. In order to make things that have been seen, I don't lose it, I decided to do notes. I have to do my own things.
The first chapter of "Java became the ideology" is actually the object-oriented thought, "Object-Oriented Analysis and Design" is more shallow, in order to have a short remember.
Chapter One:
Abstraction is a kind of ideology that solves complex problems. The object-oriented method is to provide programmers to provide tools that can express various elements in problem space. The elements of the problem space are called "object" with the expression of the space. Pure object-oriented programming method is also the basis of Java's dependencies:
1. Everything is object.
2. The program is a group of mutual pass messages, telling the other object.
3. Each object uses other objects to form its own memory.
4. Object has type.
5. All objects belonging to the same type can accept the same message.
6. Objects have interfaces
7. Objects will serve.
8. Object-oriented can hide implementation.
9. Object-oriented can be reused.
10. Interface can be multiplexed (inherited)
11. Alternate and approximate, similar (yes), how is the key to inherit and achieve.
12. Conditions of objects that can be replaced with each other by polymorphism
In fact, this chapter is the characteristics of object-oriented and Java (single inheritance, garbage collection, abnormal handling, concurrency, network programming (client and server), security, cross-platform, etc.).