What basic knowledge do Java programmers need to learn?

Source: Internet
Author: User

  

Geek Camp think that want to become a qualified Java programmer, must need a solid foundation, so in the future exposure to new knowledge, can be quickly absorbed, the Geek Camp think the foundation is not strong programmers, at any time will be new knowledge and technology to eliminate, the next disk instability wind blows down, What should be the knowledge of being a qualified Java programmer? Today, the Geek Battalion is here to share with you the basic knowledge of the Java Master's path:

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 an object, what is a class, what is encapsulation, what is polymorphic, what is inheritance, what is an abstract class, what is an interface. Once you understand the concept, how do you need these concepts to be reflected, such as what is the difference between classes and objects? How are classes encapsulated?

Second, Java syntax: If you have the development experience of object-oriented languages such as C + +, you can simply look at the relevant books about Java. If you are a novice, no matter, you have some time, a good study of a Java beginner's book and so on.

Third, JSP and HTML: Java programmers do not have to deal with JSP and HTML. Therefore, to become a Java programmer will inevitably be familiar with JSP and HTML, you better know the JSP's several built-in objects, such as Session,request,reponse, as well as common JSP tags, such as Include,userbean. 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, can be sure that you can make out JSP page, you can also use your own development of Java Class (JAVABEAN) in your page, 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. You'll be familiar with how to publish your app, how to leverage Webserver database resources, and more.

Development tools: As you know, development tools can help you develop better and faster, so it is necessary to be familiar with several development tools. At present, Java development tools are more popular with jbuilder,idea,eclipse,html development tools have Dreamweaver and so on.

Six, familiar with a framework: familiar with a framework is actually becoming a Java programmer an optional knowledge, but currently development of B/s structure of the application of the development team, will almost adopt a framework to build their own application system. Frameworks have many 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 has struts and spring and so on.

Geek Camp It Dream College since its inception, in order to do the most authoritative it vocational training school in Hunan to run the goal, at the same time the introduction of foreign high-end it vocational training concept, with its own years of continuous efforts and innovation, formed a set of knowledge, skills, culture, diploma as one of the vocational education system to adapt to the future needs. We provide Java training, Android training, iOS training and other mobile Internet courses, welcome to the Geek Camp to visit the audition.

What basic knowledge do Java programmers need to learn?

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.