Learning Java has become easier than ever. There are plenty of Java video tutorials. Java is getting easier to learn, but that doesn’t mean Java programming techniques are getting easier.

1. In the process of learning, read more books

If you only learn the surface, the master to write the program is beyond your reach. In the process of learning, books will always be the best carrier of knowledge, many good programmers master carefully compiled programming books, rich is not just some of the knowledge, is more of what they teach, through reading, study the contents of the books, can let you become smarter, written procedures and more refined.

2. Think for yourself when programming

Now the network is very developed, I see a lot of programmers always love Baidu, including many people with me are so, a JDBC so elementary east east, they program for a few years, each time with baidu always check. This thing should be memorized by heart, ready to use, handy, so as to become a master. It’s like a mechanic who goes through a manual and fixes your car, or a doctor who reads a tutorial and treats you at the same time.

3, algorithm is very important, to continue to optimize the program

A lot of people these days are learning fast, practicing fast, practicing over and over again. My advice is, no matter what level you’re at, keep refining your code. If you can do three lines of code instead of five, you’ll be able to make your code more concise. Moreover, in the middle and later stages of programming learning, we should attach importance to algorithms and try our best to program high-quality programs, which is the beauty of programming.

Write a program and keep improving

Your learning process can be very long, suggest you from the beginning, just want to write a small program, such as a calculator program, start may be very simple, only through the command line mode, function, may also only addition, subtraction, multiplication, and division but as you study further, you can constantly improve the program, until one day, you put it into a very perfect, After a very high performance program, you are truly learning.

Remember to write some experience and skills, to continue to summarize

Don’t be blind. Break off corn and throw away one. To learn to summarize, often to record their problems and solutions, but also to write down their own experience and skills and then often review the things they have written down, so that with accumulation, you will find that you grow quickly.

6. Research at least one technical point per month

Often specialized in a technical point, such as A matrix js algorithm, the realization of neon color transformation; Or, Java multi-threaded automatic memory optimization. Research a little bit higher than the current level of technology technology, so as to constantly high, but also outstanding, this is the average programmer did not do, when you do, you are more cattle.