How to become a Java beginner programmer

Source: Internet
Author: User

At present, Java is a hot favorite of developers. Many forums have many developers who love Java and want to become Java programmers, but they do not know how to learn it, it is not clear what knowledge should be learned to become a Java programmer. I am here to discuss with you the knowledge that a Java beginner programmer should possess and share it with you.

I personally think that to become a qualified Java beginner programmer should have the following knowledge:

1. Object-Oriented Knowledge: Java is an object-oriented development language. Therefore, it is necessary to be familiar with object-oriented learning java. You Need To Know What objects and classes are; what is encapsulation, what is polymorphism, What Is Inheritance, what is abstract class, and what is interface. After understanding the concepts, you need to understand how these concepts are embodied, such as what is the difference between classes and objects? How is a class encapsulated?

Ii. Java Syntax: if you already have development experience, congratulations, it is easier to learn Java syntax. If you have development experience in C ++ and other object-oriented languages, you only need to simply read the relevant books about Java. If you are a newbie, it doesn't matter. You can take some time to study a book such as a Java elementary tutorial.

After learning the Java syntax and the object-oriented knowledge, you can write better Java code with your care. If you take the time to get familiar with Java programming specifications, your code level should be good.

Iii. jsp and HTML: most companies in China, Java programmers are indispensable in dealing with JSP and HTML. Therefore, to become a Java programmer, you must be familiar with JSP and HTML. You 'd better know several built-in JSP objects, such as session, request, reponse, and common JSP tags, such as include and userbean. Although some tools will help you generate HTML code, you must be familiar with such tools as title. If you are familiar with JS and CSS, it will make the pages you have created more friendly.

4. webserver: If you are familiar with the above three types, you can make a JSP page. You can also use your own Java class on your page, however, you must be familiar with a webserver, such as Tomcat, before running your page to see the desired effect. You must be familiar with how to publish your applications and use the database resources of webserver.

5. development tools: As we all know, development tools can help you develop better and faster, so it is necessary to familiarize yourself with several development tools. Currently, eclipse and Dreamweaver are popular Java development tools.

6. Familiar with a framework: familiar with a framework is actually an optional knowledge of Java Programmers. However, the development team currently develops B/S-structured applications, almost all of them will adopt a framework to build their own application systems. The framework will have a lot of reusable code, good hierarchical relationships and business control logic. Framework-based development allows you to save a lot of development costs. Currently, popular frameworks include struts and spring.

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.