How can I calculate a qualified Java programmer?

xiaoxiao2021-03-31  210

1. Syntax: Must be more familiar, the IDE's editor should be able to know what kind of syntax error based on the error information, and know any corrections.

2, command: Must be familiar with some common commands in the JDK belt and their common options, at least familiar: AppletViewer, HTMLCONVERTER, JAR, JAVA, JAVAC, Javadoc, Java, Javaw, Native2ASCII, Serialver, if these commands you don't have Then you don't understand Java actually.

3, Tools: Must be skilled with at least one IDE development tool, such as Eclipse, NetBeans, JBuilder, JDeveloper, IDEA, JCREATOR, or Workshop, including engineering management, setup configuration, and installation configuration of the plugin, and debugging.

4, API: Java's core API is very large, but some content I think is that I must be familiar, otherwise it is impossible to use Java, including:

1) Flexible use of the function of more than 80% of the class under the java.lang package.

2) The flexible use of more than 80% of the class under the java.util package, especially the collection system, rule expressions, zip, and time, random number, attributes, resources, and Timer.

3) The use of more than 60% of the Java.IO package, understand the design idea of ​​the IO system based on the design idea of ​​the pipeline model and the characteristics and use of commonly type IO classes.

4) 100% of the Java.math package.

5) 60% of the Java.NET package, more familiar with the functions of each class.

6), more than 60% of the Java.Text package, especially various formatted classes.

7), skilled use of JDBC.

8), more than 40% of the Java.Security package, if it is simply impossible to master Java if it is safe without contact.

9), the basic content of AWT, including various component events, listeners, layout managers, common components, printing.

10), the basic content of Swing is similar to the requirements of AWT.

11), XML processing, familiarity with SAX, DOM, and JDOM and can use a parsing and content processing of XML.

5, test: You must be familiar with the use of JUnit to write test cases to complete the code automatic test.

6. Management: You must be familiar with common tasks using Ant to complete engineering management, such as engineering compilation, generate Javadoc, generate JAR, version control, and automatic testing.

7, troubleshooting: The causes and approximate positions of fast positioning problems should be relatively based on abnormal information.

8. Thoughts: Must master the main requirements of OOP, so that the system developed using Java can be a real Java system.

9. Specification: The code written must meet the popular coding specifications, such as the first letters of the class, members and method's first letters, the first word of the method name is generally verbs, including all lowercases, etc. Readiness is better.

转载请注明原文地址:https://www.9cbs.com/read-131004.html

New Post(0)