8 Steps to learn Java, easy monthly entry of over, 8 Steps java monthly entry
Java, as a general programming language, can do a lot of things, but it depends on how to learn Java. Many beginners want to remember the basic principles of Java through hard work and without interruption, however, if you encounter any difficulties, you will be mad at yourself.
In order to eliminate everyone's confusion, xiaobian carefully prepares the Java learning roadmap. It is recommended that you read this article patiently, so that you can get twice the result with half the effort on the way to learning Java.
1 Basic Knowledge
Before learning Java, you must first understand basic computer knowledge, then learn Java, and also be familiar with common DOS commands, Java overview, JDK environment installation configuration, and environment variable configuration, after the JDK and environment variables are configured, you can write Java programs.
2 programming format
At this time, you need to understand the specific process of programming. during the development process, you need to write "Comments" and master the precautions for using the "keywords, be familiar with "identifiers, constants and variables, data types, operators, flow control statements, arrays, and methods.
3. Object-oriented
Objects can be seen everywhere in life. objects are divided into static departments and dynamic parts. to truly understand Java object-oriented, you need to "object-oriented ideas, classes and objects, member variables and local variables, anonymous objects, encapsulation, this keyword, constructor, inheritance, polymorphism, abstract classes, interfaces, internal classes" understandable, proficient in development.
4 common classes
In program design, reasonable and full use of the classes and interfaces provided by the class library can not only complete string processing, drawing, network applications, mathematical computing, and other aspects of the work, in addition, it can greatly improve the programming efficiency and make the program concise and easy to understand.
Therefore, you must be familiar with "Object, struct, String, StringBuffer, StringBuilder, Arrays, basic packaging, regular expressions, Math, Random, System, and Date ". class, DateFormate class, Calendar class, and its common methods "can operate application interfaces in development.
5. Set and IO
A collection is a container for storing data. You must be clear about "what is a collection?" in learning Java? What is the difference between arrays and collections? What are the characteristics of collection classes, master Collection interface, Iterator interface, List interface, ListIterator interface, ArrayList class, Vector class, sorted List class, generic, Set interface, HashSet class, Map interface, HashMap class, LinkedHashMap class, etc.." IO is an excuse for output, Java. io is the core library of Java. You need to understand "exceptions, File classes, and IO streams". In programming, it also involves "multithreading, network programming, reflection ", so you must be familiar with their applications.
6J2EE
This must be learned. in Java Development, CoreJava is the core, while in Java Web development, Servlet is the core. in J2EE development, the MVC model must be known.
7 framework
I think every Java engineer should be aware of the role of the Framework. In addition to the famous MVC model, SSH (Struts + Spring + Hibernate) is also very useful. At the same time, we should also master the developed JBPM, search engine Lucence, and webservice application components that enable the system to provide external interfaces.
8 tools
You can use the following tools to write Java programs: notepad (which comes with Microsoft operating system), Editplus, Notepad ++, Eclipse, and MyEclipse. The most popular development assistants include: log4j, Junit, SVN, and maven.
The top three in the Java exchange learning group are:, the middle three are:, and the last three are :.