On Java Learning methods

Source: Internet
Author: User
Tags file system

Java itself is a very simple design, very sophisticated language, so the principle behind Java is also very simple, summed up is two points:

1. Memory management of the JVM

Understanding this, all problems related to the object can be solved.

2, Jvmclassloader

With this in mind, all Java-related configuration issues, including the configuration of various appserver, can be solved by applying publishing problems

Like Zhang Mowgli learn Taiji sword, the essence is a circle circle of the drawing circle, if you understand the nature of the Taiji sword, then the Taiji sword is just a trick, it is easy to learn, but the difficulty is that you have to be able to extrapolate, to turn the sword means endless sword strokes, which requires a little understanding and continuous practice; If you learn the nature of the sword, optical sword strokes, you have learned 10,000 strokes, met the 10,001th recruit, or will not Parry, defeated the next.

The technology world is rich and colorful, trying to unify the standard, but not actually, but the essence of the world is not complicated. Learning technology, especially a specific software tool, should learn to quickly grasp the nature of things, not too much to stir up details. Software tools should be for me, not for me to be harnessed by tools. When you have the ability to design and implement the entire Java EE architecture, will you be bound by a specific tool? What kind of tool is right for your architecture, what you use, what's not right for you, you throw it away, the software is at your feet, not what software you are led to, and at this level, are you afraid to learn any new software?

I myself have been working in this direction, in my mind, design software, architecture is the first, what technology to use for the architecture services. If I find out what technology is important to my architecture, then I take the time to study and delve into it, just as I spend my time delving into ORM, and if I feel that any technology is useless to my architecture, I will not touch it even if the technology is hot.

In short, learn to grasp the essence, control technology, rather than be driven by technology. When you have mastered the principles of nature, you learn everything quickly, after all are interlinked, I first see JDO, after looking at the hibernate, in fact, the two are very similar, so learn quickly, if there is a need for work, I would like to learn other Orm, then I will not feel any difficulties, the same hand to get.

More convincing is the UNIX-class operating system, which is more similar, as long as it captures the most essential points of Unix, such as shell commands and programming, file system architecture and configuration, System startup principles and processes, all UNIX is self-taught. I myself will use Linux,freebsd,scounix,solaris,hp-ux and Aix and so on 6 kinds of UNIX, more experience the Itong truth.

Take just out of the bright top Secret road Zhang Mowgli to say it, (I like Zhang Mowgli this role), he has not practiced any martial arts, but he has put the nature of the world's kung fu: nine Yang Martial arts + heaven and Earth moved to learn, so no matter what kungfu, he is to see the will, immediately for my use, saw the emptiness of the Dragon Claw hand, will use the Dragon Claw hand to break each other; and the Kunlun faction Dozen, will use the Kunlun Sword and the extermination division too to fight, seven injury boxing is self-taught;

In short, the learning method is still very important, do not be confused by a variety of techniques to understand the direction of learning.

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.