How to learn the Java system?

Source: Internet
Author: User

How to learn the Java system?
    • |
    • Browse:1248
    • |
    • Updated: 2013-08-26 14:56
    • |
    • Tags:java
    • 1
    • 2
    • 3
    • 4
Step through Reading

Java is an object-oriented programming language that can compose cross-platform applications, it is widely used in the industry, and you can easily find a Java Programmer's work by mastering the Java technology.

Tools/Materials
    • Some books, a computer

Method/Step
  1. Learn Java First you have to learn j2se, it is the basis of the Java system, but also the most serious. Many people often do not pay attention to the basis, in fact, this is trifles practice. To say so much is to hope that everyone can pay attention to the basis, can go farther on this road.

    There are several goals for learning J2SE:

    1, you should be able to really understand the object-oriented advantages, understand why not process-oriented.

    2. Master the basics of Java grammar. Including exception handling, multi-threading, network programming, GUI programming, etc.

    3. If you are not interested in swing, you can skip it.

    After this stage, you need to be able to write a small game, such as Tank Wars, Tetris, Snake and so on.

  2. When you finish J2SE, you will start learning the Java Web.

    you need to master the basics of the Web: HTML, CSS, JavaScript, Ajax, JQuery.

    Don't be afraid, these techniques look a lot, and you don't have to be proficient in them, but you can use them when you use them, by quickly looking up documents and using them correctly. If this stage goes well, you may have less than one months.

    Learn about Servlets, JSPs, and JDBC.

    These are the basis of javaweb, if you have difficulty in self-study, you can download some related videos on the Internet, to help understand, reduce the difficulty curve of learning.

  3. Once you have completed the last stage of your study, you will be able to enter the stage of the Java EE.

    At this stage, you may see many different frameworks that will dazzle you and make you dizzy. But don't worry, you just need to learn three to be enough. They are struts2, Hibernate, Spring. These frameworks provide a good mechanism for building a business system with scalability, flexibility, and serviceability.

    First you need to learn the basic configuration and use of three frameworks until you can skillfully build an SSH project.

    If you learn the power, you can learn more about the design patterns of these frameworks.

  4. After studying the three big frames, you have learned enough. If you are interested in developing a mobile app, you can continue to learn about Android development. Android development does not require other knowledge, as long as you J2SE learn good, learn Android development for you is not much difficult.

  5. Finally, we recommend some Java Classic books:

    "Thinking in Java" Book of God does not explain

    "Java Core technology 1, 2 volumes"

    "Big Talk design mode"

    The lightweight Java EE Enterprise Development book is too thick to be used as a reference tool.

    "Crazy Android Handout"

    "Easy-to-do hibernate" is not much in the domestic clear and understandable good book.

    END
Precautions
    • The most important thing to learn about programming is to insist on writing code, not on paper, but on the keyboard.

    • C + + play is deep, Java play is wide.

How to learn the Java system?

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.