Java itself is a very simple, very delicate language, so the principle behind Java is also very simple, and it is two points:
1, JVM memory management
Understand this, all and object-related issues can solve
2, JVM Class Loader
Understand this point, all and Java-related configuration issues, including all kinds of App Server configuration, application issuance issues can be solved
Just like Zhang Wuji, the essence is a circle of paintings. If you know the essence of Taiji swords, then the Taiji sword is so trick, it is very easy to learn, but it is difficult to get it. The first-class sword is the endless sword trick, which requires a little understanding and constant practice; in turn, if the sword does not learn the essence, optical swords, you just learn 10,000 tricks, I met 10,000 Zero 1 trick, still won't let go, defeat.
The technical world is coming to colorful, attempting to unify standards, but can't do it, but the essence of the world is not complicated. Learning technology, especially for some specific software tools, you should learn to quickly grasp the essence of things, don't stir excessive details. Software tools should be used for me, rather than I have been controlled by the tool. When you have the ability to design and implement the entire J2EE architecture, will you be bound by specific tools? Which tool is suitable for your architecture, what do you use, which is not suitable for you, you will abandon it, the software is surprising to your feet, not what software is holding your nose, how are you? What new software is also afraid to learn?
I have been working hard in this direction. In my heart, design software, architecture is the first, what technology is to be architectural services. If I find what technology is very important to my architecture, then I will take time to learn, go to study, just like I spend time to study ORM, if I think what technology is useless for my architecture, even Technology is hot, I don't touch it.
In short, learn to seize the nature, control technology, not by the technology. When you master the principle of essence, it is very fast. After all, it's all connected. I will look at JDO. After all, I will look at hibernate. In fact, I have a very similar, so I have learned very fast, if I have a job, I want me Learn other ORMs, then I will not feel that there is something difficult, and the same hand is coming.
More persuasive is the UNIX class's operating system, which is more similar, as long as UNIX's most nature, such as shell commands and programming, file system structure, configuration, system launch principle and procedure, all UNIX Both are all right. I will use six UNIXs such as Linux, FreeBSD, SCO UNIX, Solaris, HP-UX, and AIX.
When I first got out of the bright top midway, (I like Zhang Wuji this role), he did not practice what martial arts, but he has put the essence of martial arts: Jiuyang Shenmang Qiankun Society, so No matter what Kung Fu, he will look at it, so I will use the air to use the air to use the dragon claw hand, I will use the dragon claw to break the other party; I will play a piece with Kunlun, I will use Kunlun. The swordsmanship and the union will be too much; the seven injuries are even more selfless; Tai Chi also looks over again.