These days, nearly a hundred novice Java fans asked me how to learn Java by myself. Due to the limited energy, I can not reply one by one. Now I systematically organize a set of Java beginners’ best learning methods, mistakes, routes, Outlines and materials, hoping to help you. Learning material at the end

Author of this article: [Le Byte]

Be a Java we media person with the most attitude.

Directory:

First, the premise of learning Java

Second, the method of learning Java

Three, learning Java pit

4. Learning Java resources

Five, learning Java route (draw key points)

I can tell you that learning Java is not difficult. What is difficult is that no one has told you how to learn it, the key points of the learning route, and the obstacles of each stage. I know I am not the most powerful Java big guy, but I know I will guide you to the Java we media people!

First, the premise of learning Java

Motivation to make money

I believe that many people learn Java because of utilitarian, that is, heard of the high salary of this industry, do not deny. Congratulations, you have the first prerequisite for learning Java: interest motivated initiative.

Normal IQ

In fact, learning Java does not need the so-called mathematical logic is good, need a good level of English. I’m telling you, a normal IQ is enough. The IQ of a person who earns 2K a month is not worse than that of a person who earns 20K a month. The only difference is that the former has never studied, while the latter regards learning as a part of life, like me.

Second, the method of learning Java

There are many ways to learn, and I will only mention one, the most suitable for beginners in the IT industry.

Watch video + knock code + take notes + size of learning cycle, four without one can not watch video: nothing to say, beginners can not distinguish which is the key, I will later in the learning route delimit key

Code: It’s better to code once than to watch it ten times. Your job is to code, and remember, if you can’t, don’t go back to the video until you have to! If not now, when?

Take notes: More important than typing code. Write down your own learning experience and understanding (not memorizing code), the code can be knocked out of mind, write down knowledge points and understanding. I hope there are beginners learning, can contact me, you put the weekly study notes sorted, I will be appropriate to publish in this above. No royalties.

The learning cycle is divided into size, small first.

Small cycle: one day is a small cycle. After watching the video in the morning, I must spare half an hour to read my notes in the morning. After the afternoon, set aside 10 minutes to read the morning notes and 30 minutes to read the afternoon notes before typing the code. I don’t want to talk about memory curves, just do it.

Large period: 3+1 study period is recommended for those who study more than 5 hours a day. That is, three days to study and one day to review. Review what? You are not asked to review the code, back code, review the data actually you have, is your notes. 4+1 review cycle if you watch video for 3 hours or less per day.

Three, learning Java will encounter pits

Do not know the focus of learning, the following learning route will be drawn.

Study for two months to see no practical effect:

There’s really nothing you can do with Learning Java up front. If you learn PHP from me, I can get you to create the simplest page effect in five minutes. But Java is not, I can only simplify the learning route, so that you can see the results as soon as possible, but the fastest, also in two months. So this time tired, can relax appropriately. Of course, as long as you think, after learning to do their own pornography, is not immediately full of motivation.

Study time:

A lot of people study like this, today’s video amount is not finished, no, I want to stick to finish watching. The other one looks like this, ok, I’ve finished my video load for today, I’m in good shape, that’s it.

Both are wrong! When you really don’t want to study, study less. When you study well, study more! If you don’t want to learn after five minutes, forget it!

Learning atmosphere/environmental issues:

Student: the suggestion pulls a few interested classmate study together, when other people’s dormitory is in open black of time you start school, when they graduate unemployed of time, you graduate obtain employment.

Social people: Look for atmosphere online. The so-called mentor, mentor, one is enough. Of course, the more the merrier. Find someone who is learning and encourage each other. Find some entry-level programmers and broaden your horizons.

There are other pits that I can’t think of at the moment, but for now, think of updates in the comments section

4. Learning Java resources

I looked at most of the market resources, training class 6 months of teaching videos can be found on the market, but found a strange problem, their corresponding source code and notes are not released. I find this information, good good, video, outline, source code, notes, all complete!

Of course, notes are not for you to copy, someone else’s notes are always someone else’s! The notes you take are your own!

Five, learning Java route (draw key points)

Because I was really too busy, STREAMLINED learning route I could only spare time to do this thing later, originally did not want to do, unexpectedly was reported, thought of doing things or to finish, I will first study the premise, learning methods, and will encounter the hole written out for reference.

Welcome to collect, continue to pay attention to. Weekend free I draw a whole day in detail focus, and strive to let you use the least time, learn the most needed knowledge! If you need to learn materials, you can pay attention to the public account [Lebyte] reply 12, please see the following for more information: