How to learn java?

  The time to learn java is almost two years. In the past two years of study, I have encountered many setbacks and a lot of knowledge about receiving goods. Below I give my own experience used in the learning process, and related resource links, I hope that everyone who loves programming, loves java, can receive goods.
  
  Novice stage
  
  As a novice, it is crucial to find a learning textbook and related video teaching. When I started learning, the textbooks I used were:
  
  1 "Java Development Practical Classics". The author of this book is Li Xinghua and a good lecturer. The following link is a related link of mldn company. You can enter the website to find related video materials:
  
  mldn Mole Technology
  
  must adhere to the process of learning this basic knowledge, and imitate and write the code inside, knowing that you can almost back Come down. This process, if your learning ability is relatively strong, it should be within 2 months. For better learning, it is recommended that you buy a book, or download the pdf file of the book, and download the video resource to your local, so that you can view the original code at any time.
  
  2 "Java web development combat gold code", also from teacher Li Xinghua's book.   In the course of studying this book,
  
  mldn Magic Music Technology
  
may encounter some problems, such as some basic knowledge of java. If it is, you can continue to go back to view the video or books of "Java Development Practical Golden Code". The difficulty of learning this book is not difficult if you learn well in "Java Development Practical Golden Code". The most important point: perseverance.
  
  3 "Database System Concept". After learning the basics of java web, you must have some understanding of the database at this time. This book is a weapon in this regard, and it is worth your study and research. When studying this book, you only need to study the courses in the previous chapters. If you do n’t have the book, you can use Baidu. It ’s easy to find the related pdf file and you can solve it yourself.
  
  4 on how to use java to operate the database. In this regard, you can directly use the teaching video of Chuanzhi Podcast. The relevant links are given below.
  
  Chuanzhi podcast jdbc operation download
  
  If your previous knowledge is relatively good, learning this video is very easy. The lecturer in the video is very good. All you have to do is follow the teacher and write the code well.
  
  Advanced article
  
  Haha, through the study of the above courses, I believe everyone has a relevant understanding of the entire java and the strengths of java. Next, you definitely want to make your knowledge more powerful. No problem ...
  
  1Data structure and algorithm. If you have contacted before? No, then start learning now. My recommended textbook is: "Big Data Structure". If there is no book, you can buy one.
  
  When learning this book, everyone must start by translating the code written in C into Java. If you have learned this book thoroughly, congratulations, and take a big step towards a master programmer.
  
  2 "Head First Design Mode". Haha, this book is a good book to learn design patterns, the content of information is not much, but very thorough explanation of some design patterns. If you do n’t have a book, you can buy one directly, or find related pdf files online.
  
  3 "Think in java". If you have studied for so long, you will definitely know this book, respected as the golden code in java. This book tells the truth, I may not fully understand it now. So when you look at it for the first time, it is normal to receive setbacks. There is no need to worry about not understanding. In the normal learning process, you can look back from time to time, I believe you will gain every time.
  
  4 "java advanced articles". This book is a golden book abroad, which involves a lot of java knowledge, and some of the examples given are quite good, and in the learning process, you can deepen your understanding of data structures. If you do n’t have a book, you can download a pdf or buy a book.
  
  5 "Refactoring, improving the design of existing code" Haha, is another good Java book, you can buy a bedside, look at it every day is very good.
  
  6 "effective java" Similarly, without further ado, buy one.
  
  7 "Code Daquan", buy one, read carefully, it will make you very helpful to the entire development.
  
  8 "Head First Servlet & Jsp". It's time to figure out the entire java web.
  
  Summary The
  
  above listed some resources that I used in the learning process. You may think that there are too many books and videos, and you do n’t have enough time to learn. But Lu Xun did not say, "Time is like water in a sponge, there will always be squeeze." When studying, everyone must calm down and not be easily influenced by others. There may be 5 people in your dormitory in LOL, but you can't! ! ! You can use LOL's time to learn a new technology or read a book.
  
  Pay attention to and
  
  don't rush to learn frame technology. Whatever struts, spring, hibernate or other frameworks, don't bother too much. If your basic knowledge is strong, the future framework technology is not so. Just find a blog on the Internet, and then follow the steps to set up a development environment. The rest is just rapid development. I remember teacher Li Xinghua said, "Don't run without learning to walk ...". So basic knowledge is fundamental ...

Guess you like

Origin www.cnblogs.com/hansong98/p/12717277.html