8 Steps to learn Java, easy monthly entry of over, 8 Steps java monthly entry

Source: Internet
Author: User

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 :.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.