who are you? Where is the world come? This is a philosophical problem that is proposed in "Sophie's World" book. ("Sophie's World" is a literary work of philosophical history through the form of a novel, and the author Jostein Jade will become an excellent philosopher, only a condition: there is a curiosity. Are we still curiosity? We are used to everything around us, accustomed to using Java, accustomed to using a variety of popular technologies, you will be trapped in endless busy every day, but forget to stop, think why? Once people have done some choice, it is like a way to go into a way that is not returned, and the power of inertia will make this choice constantly strengthen, and you can't walk easily. There is a kind of "path dependence" can be used to explain such habits, the first to make the "path dependence" theoretical reputation is Douglas Nos, since the "path dependence" theory successfully explained the evolution of the economic system Douglas Nos won the Nobel Economics Award in 1993. Nobi believes that "path dependence" is similar to the inertia in physics, and once the matter will enter a path, this path may be dependent on this path. This is because economic life is the same as the physics world, there is a mechanism for increasing and self-intensive. This mechanism will make people selection to a certain path, they will have continuous self-enhancement in future development. After the "path dependence" theory is summarized, people use it widely in all aspects of choice and habits. To a certain extent, everything of people will be affected by the path-dependent territory, and people's choices have decided that they can choose now, people can explain with "path dependence" about the habit. There is a very interesting test, some people put 5 monkeys in a cage, and crane a banana in the middle of the cage, as long as there is a monkey reach the banana, use high pressure water to learn all the monkeys, until there is no one Monkey dares to do it. Then use a new monkey to replace a monkey in the cage. The new monkey does not know the "rule" here, and reach out of the upper limbs to take bananas, and the results have angered the 4 monkeys in the original cage, so they replace people Execute a penalty task, play the new monkey, until it obeys the "rule" here. The test personnel will continue to go out of the monkey who originally experienced high-pressure water punishment, and the monkeys in the last cage are all new, but there is no monkey and dare to touch the bananas. At first, the monkey was afraid of being "strain", not allowing other monkeys to touch bananas, which is reasonable. But people and high-pressure water no longer intervene, and the new monkeys keep the system of "not to take bananas" unchanged, this is the self-reinforced effect of path dependence. A widely circulated, fascinating example is: The standard distance between the two rails between the modern railway is four feet and eight-inch, why use this standard? It turns out that the early railway is designed by the people who built the tram, while four feet and eight-point five inches are the route standard used by the tram. So, where is the standard of the tram? The most first tram has been a horse, so the standard of the tram is the route standard along the carriage. Why do the carriage use this spacing standard? The width of the British road is four feet and eight o'clock. Therefore, if the carriage uses other rougles, its wheel will soon hit the British. What is these ruthenings come from? From the ancient Romans. Because of the entire European, including the UK's long-distance old roads are laid by the Romans, and four feet and eight-inch are the width of the Roman chariot. Any other wheelwear is driving on these roads, and the life of the wheel will not be very long.
Can you ask, why is the Romans who have the distance width of the chariot in four feet and eight-inch? The reason is very simple, this is the width of two horses of a chariot. The story is not over. There are two rocket propellauses on both sides of the US space aircraft fuel tank, because after these propellers are made, they should be shipped with train. On the road, they must pass some tunnels, and the width of these tunnels is only a little bit more than the train track, so the rocket booth The width is determined by the width of the rail. Therefore, the final conclusion is that the path-dependent leads to the width of the US space shuttle rocket booth, which is determined by the width of two horse buttons. Now, should we ask yourself? Why should we use Java? Is it because someone is in use so? Why should we use EJB? Because others say it is the most popular technology? Why do we use struts? Is it because it is the best? I am not a philosopher, I haven't said that I can answer these questions, but now I am willing to think about it, why do I do this? I will write my idea of some Java issues and sharing those who also want to think about these issues. I will continue to absorb other people's thoughts, add to my article, therefore, these articles will be Constantly in updates, this is my own process, at the same time, I also hope that in this process, I will find a more important question: Why do I want to do software? Do you finally want to do what? [V1.0 is founded in 2004.10.17]