This article details 10 skills that Java programmers should master as Java programmers. Share it for everyone for your reference. The specifics are as follows:
1. Grammar: Must be familiar. When writing code, the IDE editor should be able to know what kind of grammar error and any correction should be able to report an error on a certain line of errors.
2. Command: You must be familiar with some commonly used commands and commonly used options with JDK. The commands need to be familiar with at least: AppletViewer, HTMLCONVERTER, Java, Java, Javadoc, Javap, Native2ascii, Serialver, you have not all used these commands. Then you still don't know about Java.
3. Tools: At least one IDE development tool must be used, such as Eclipse, NetBeans, Jbuilder, JDEVELOPER, IDEA, JCREATOR, or Workshop, including the setting of engineering management, common options, installation configuration of plugins, and debugging.
4. API: The core API of Java is very large, but some content is that I must be familiar, otherwise it is impossible to use Java, including: including:
◆ The functions of more than 80 % of the function of the class under the Java.lang.
◆ The flexible use of more than 80 % of the classes under the Java.util, especially the collection system, regular expression, ZIP, time, random number, attributes, resources and Timer.
◆ More than 60 % of the class under the Java.io package, understand the design ideas of pipeline models and the characteristics and occasions of the commonly used IO class.
◆ 100 % content under java.math.
◆ More than 60 % of the contents of Java.net are familiar with the functions of each class.
◆ More than 60 % of the contents of the Java.text package, especially the formatting class.
◆ Proficient in using JDBC and Java.Security to package more than 40 % of the content. If you have no contact with safety, you cannot master Java at all.
◆ Basic content of AWT, including various component events, listeners, layout managers, common components, printing.
◆ The basic content of SWING is similar to the requirements of AWT.
◆ XML processing, familiar with the advantages and disadvantages of SAX, DOM, and JDOM, and can use one of them to complete the analysis and content processing of XML.
5. Test: You must be familiar with the use of Junit to write test cases to complete the automatic test of the code.
6. Management: Must be familiar with the common tasks of using ANT to complete engineering management, such as engineering compilation, generating Javadoc, generating jar, version control, and automatic testing.
7. Extract: The reason and approximate position of the problem of positioning problems with the problem of faster information.
8. Thought: Master the main requirements of OOP so that the system developed by Java can be the real Java system.
9. Specifications: The code written must meet the popular coding specifications, such as the category category of the letter, members and the method name of the method name, the first word of the method name is a verb Reading is better.
10. Master: Master J2EE, Oracle, Weblogic, JBoss, Spring, Struts, Hibernate and other popular technologies, mastering practical technologies such as software architecture design ideas, search engine optimization, cache system design, website load balancing, system performance tuning and other practical technologies.
Zi said: Seeing the wise thoughts, seeing the inside and inside! If you don’t know your position, you can take a look
It is hoped that this article is helpful to everyone's Java program design.