1, grammar: to be more familiar with, written in IDE code when the editor of a line of error under the error message should be able to know what kind of grammatical mistakes and know that any of the amendments.
2, the order: JDK must be familiar with some of the commonly used commands and options, at least familiar with the command: appletviewer, HtmlConverter, jar, java, javac, javadoc, javap, javaw, native2ascii, serialver, if you do not have all of these orders using , Then you are in fact still do not understand java.
3, tools: the use of proficiency in at least one of the IDE development tools such as Eclipse, Netbeans, JBuilder, Jdeveloper, IDEA, JCreator or Workshop, including project management, common set of options, configuration and installation of plug-in debugging.
4, API: Java core API is very large, but there are some that I have to be familiar with, or can not be trained to use Java, including:
◆ java.lang package of more than 80% of the functions of the type of flexibility.
◆ java.util package of more than 80% of flexibility in the use of the category, in particular the collections system, the rules of expression, zip, as well as time, random numbers, property, resources and Timer.
◆ java.io package of more than 60% of the class, understanding of the IO system based on the model of the pipeline design, as well as common characteristics of the type of IO and the use of occasions.
◆ java.math package of 100%.
◆ java.net package of more than 60% of the contents of the various types of functions are more familiar with.
◆ java.text package of more than 60% of the content, in particular the various types of formatting.
◆ proficiency in the use of JDBC. 8), java.security package under more than 40% of the content, if not for the safety of contact, then simply do not know java.
◆ AWT's basic content, including a variety of components, monitoring, management of distribution, commonly used components, printable.
◆ Swing of the basic contents of the AWT and similar requirements.
◆ XML processing, familiar with the SAX, DOM, as well as the advantages and disadvantages of JDOM and can use them as a complete analysis of XML and content processing.
5, the test: they must be familiar with the use of junit test cases to complete the preparation of the code of automatic testing.
6, management: the use of ant must be familiar with the completion of the project management of common tasks, such as compiling the project to generate javadoc, generating jar, version control, automatic testing.
7, debugging: According to the anomaly should be able to compare information quickly positioning the cause of the problem and the general location.
8, thinking: OOP must master the major requirements to use Java to develop such a system can be a real Java systems.
9, norms: the preparation of the code must meet the prevailing norms of code, for example, in the first category of capital letters, and the method of the first members of the lower-case letters, the method of the first word is the verb in general, the packages were all lower case, and so on, this process readable And it is better.
10, learned: The master J2EE, Oracle, WebLogic, Jboss, Spring, Struts, Hibernate, and other popular technology, to master software architecture design, search engine optimization, caching system design, site load balancing, system performance tuning, and other practical skills.
The article in this column are from the Internet, the original author and copyright release of all sites, this site is for the collection of these articles to learn reference. No one of these articles can be used for commercial or other purposes |