How to become a Qualified Java Beginner programmer

Source: Internet
Author: User

At present, Java is a developer's hot pet, many forums have a lot of love Java developers, but also many want to become Java programmers, but do not know how to learn, it is not clear what to learn what knowledge to become a Java programmer. I am here to talk about becoming a Java beginner programmer should have the knowledge to share with you.

Personally think that want to be a qualified Java Beginner programmer should have the following knowledge:

One, object-oriented knowledge: Java is an object-oriented development language, so familiarity with object-oriented learning Java is necessary, you need to understand: what is the object, what is the class, what is encapsulation, what is polymorphism, what is inheritance, what is abstract class, what is interface. Once you understand the concepts, how do you want them to be embodied, such as what is the difference between a class and an object? How is the class encapsulated?

Second, Java syntax: If you already have development experience, congratulations, you learn Java syntax to be easier. If you have C + + and other object-oriented language development experience, you can simply look at the introduction of Java related books on it. If you are a novice, it does not matter, you have to do a little work, a good study of a Java beginner's books and so on.

Learning Java syntax, plus object-oriented knowledge, only your heart, you can write a better Java code. If you take the time to familiarize yourself with the Java programming specification, your code should be at a decent level.

Third, JSP and HTML: In the vast majority of companies in our country, Java programmers do not have to deal with JSP and HTML. Therefore, to become a Java programmer is inevitable to familiarize yourself with JSP and HTML, you'd better know the JSP's several built-in objects, such as session,request,reponse, and commonly used JSP tags, such as Include,userbean. Although some tools will help you generate HTML code, you should be familiar with such things as title,,, and so on. If you are familiar with JS and CSS is better, it will make you make the page more friendly.

Four, WebServer: familiar with the above three kinds of, you can be sure that you can make a JSP page, you can also use your own development in the page of the Java Class (JAVABEAN), but your page always run up to see the effect you want, This requires you to be familiar with a webserver, such as: Tomcat,resin and so on. You should be familiar with how to publish your application, how to utilize Webserver database resources, and so on.

V. Development tools: As you know, development tools can help you develop better and faster, so it is necessary to familiarize yourself with several development tools. The current Java development tools are more popular with jbuilder,idea,eclipse,html development tools such as Dreamweaver.

Familiar with a framework: familiarity with a framework is actually a kind of optional knowledge of Java programmers, but the development team that currently develops the application of B/s structure will almost adopt a framework to build its own application system. Frameworks have a lot of reusable code, good hierarchical relationships and business control logic, and framework based development allows you to save a lot of development costs. At present, the more popular framework is struts and WAF and so on.

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.