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, and. 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 (JAVABEAN) on your page) but your page is always running to see the effect you want. This requires you to be familiar with a WebServer, such as TOMCAT and RESIN. 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, JAVA development tools are popular, including JBuilder, IDEA, Eclipse, and HTML development tools such as Dreamweaver.
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 WAF.