How can we learn java?

How to learn Java, which many novice often doubt the problem, now excellent job briefly depicts something next job to Java beginner to learn. I hope you can help novices get started quickly and continued to explore more Java tutorials.
  In fact, Java is not hard to want to learn, so excellent job to try to tidy up a Java engineer should master the system of things.
  1, the entry foundation
  JAVA language foundation, loops, arrays; information about the classes and policies;
  of OOP encapsulation, inheritance, polymorphism;
  Classes in java.util * class used in the described packet;.
  Common functions JDK speech packet;
  database foundation and the JDBC;
  the IO flow operation, multi-threading and Socket.
  2, the front foundation
  HTML tags foundation;
  CSS style sheets;
  JAVASCRIPT;
  Ajax;
  jQuery;
  case handling Session and Cookie; ( gudongzihua )
  dynamic web skills;
  JSP data exchange;
  JSTL and EL expressions;
  Servlet, the Filter, Listener;
  paging and file Upload.
  3, River skills to use
  Spring using
  Hibernate use
  Struts2 application
  Redis using
  4 Dian imitate the practice of project development
  using SpringMVC of
  Redis + Mysql query optimization plan
  Nginx use
  Mysql cluster program
  through the first stages of learning to master grammar and common Java classes, database entry skills relevant knowledge. Let yourself about memory, IO, about which there is understanding. At this time, do not deepen the understanding of multi-threaded and socket, remember to keep in mind.
  After the front end of the second stage of understanding related skills, assuming various effects to your favorite front-end cool, then deepen learning JS, CSS ( bLdyzL ). Not interested, then it tasted, and key learning Servlet, Filter, Listener. Key learning, learning key, the key learning. Important words three times!
  After the third stage to understand the present high rate of three structures using the Java world, understand about their function and use of them. After using SSH project to develop a simple CRM like to enhance understanding, clear rationale general principle structure. And understand the instructions and data structures Redis related to the use of the CRM.
  After the fourth stage for a more simple and easy to use SpringMVC, use and storage cluster of related concepts and the end of the program. Let yourself have a planning horizon project structure highly available and scalable. So on the back of sustained specializes SpringCloud / Dubbo, zookeeper these RPC related structures have great strengths.
  Ultimately, you want to learn on your own, these things I have mentioned can be found to the corresponding information, nothing more than the Capitol pit forget. However, the project could not see the document or permanent forward. Be sure to knock to get started, do not want such a multi-start. Seniors have the opportunity to contact a superior, there is a walk in front of people to show you the way must go much faster than your own.

Guess you like

Origin www.cnblogs.com/lannyQ-Q/p/12169348.html