What do I need to know before learning Java as a beginner?

Source: Internet
Author: User

In the world of programming, Java has always been the enterprise level development favorite choice of programming language, from the current employment situation in Java is still quite good, due to mobile phone Android development needs, many people also began to work in Java Learning, geek Camp feel that although the demand for Java developers become more and more large, But this does not mean that the Java developer technology can be fixed, Java technology updates quickly, and in China's training institutions in the Java students are mass production, then the competitive pressure is also very large. So many people after learning the basics of Java, moved to the fiery Android development. To analyze the various general learning routes in Java.

The first to do Java is roughly two directions: Web Enterprise-level development (Javaweb EE) and mobile Android development. The prerequisite for these two directions is that the J2SE,J2SE is not so simple, only to realize the essence of Java when it is gradually learned in depth.

1.html+css+div, the front end will be used, as developers should at least write a few pages out, this is a lot of programming languages need to understand the basis.

2.JAVASCRIPT, want to use some special effects need this, but do not need to be proficient, when the need to use the JS place can use jquery proxy, jquery is very studious, very useful JS frame, seemingly complex and gorgeous effect he can easily complete.

3.Ajax, front-end asynchronous interaction technology is worth studying.

4.jsp,servlet,javabean, development has so far not advocated embedding Java code in JSP, so it is only used as a view layer, embedding some tags such as jstl and Struts2 tag library into dynamic pages. Servlets should focus on learning, including filters, listeners, etc., which are the underlying foundations and principles of the current STRUTS2 or future web framework.

5.strut2+hibernate (or JPA) +spring, a very popular development framework at the moment. It's easy to get started, but the key is to understand the principle.

6.WEB service technology, which enables different applications running on different machines to exchange data or integrate with each other without the use of additional, specialized third-party software or hardware. Applications that are implemented according to the Web Service specification can exchange data with each other, regardless of the language, platform, or internal protocol they are using.

What do I need to know before learning Java as a beginner?

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.