Current location - Education and Training Encyclopedia - Resume - What knowledge should Daniel Java programmers have after graduation?
What knowledge should Daniel Java programmers have after graduation?
Essential knowledge of 9 Java 9: quick understanding

1, syntax:

You must be familiar with it. When writing code, the editor of IDE should be able to know what kind of grammatical errors are and know what corrections are made according to the error information.

2. Command:

You must be familiar with some common commands and their common options brought by JDK. At least you need to be familiar with commands: appletviewer, HtmlConverter, jar, java, javac, javadoc, javap, javaw, native2ascii and serialver. If you haven't used all these commands, then you really don't know much about java.

3. Tools:

You must be proficient in using at least one IDE development tool, such as Eclipse, Netbeans, JBuilder and Jdeveloper. IDEA, JCreator or Workshop, including project management, setting common options, installing configuration plug-ins and debugging.

4. Test:

You must be familiar with using junit to write test cases to complete automatic testing of code.

5. Anti-personnel mines:

The core API of Java is very huge, but there are some contents that I think must be familiar with, otherwise it is impossible to skillfully use Java, including:

Flexible use of 1 and functions of more than 80% classes under the java.lang package.

2. Flexible use of more than 80% classes under java.util package, especially setting class system, regular expression, zip, time, random number, attribute, resource and timer.

3. Using more than 60% classes in the java.io package, understand the design idea of 10 system trunk pipeline model, as well as the characteristics and usage occasions of commonly used io classes.

4. 100% content under the 4.java.math package.

More than 60% of 5.Java. NET is familiar with the functions of various classes.

6. More than 60% of the contents in the 6.java.text package, especially various formatting classes.

7. Use JDBC skillfully.

8. For more than 40% of the contents in the 8.java.security package, it is impossible to master java without touching security. 9. The basic contents of 9.AWT include various component events, listeners, layout managers, common components and printing.

The basic contents of 10 and Swing are similar to the requirements of AWT. 1 1), XML processing, familiar with the advantages and disadvantages of SAX, DOM and JDOM, able to use one of them to complete XML parsing and content processing.

6. Management:

You must be familiar with the common tasks of project management using ant, such as project compilation, javadoc generation, jar generation, version control and automatic testing.

7. Debugging:

It should be possible to quickly locate the cause and approximate location of the problem according to the abnormal information.

8, thought:

You must master the main requirements of OOP so that the system developed by Java can be a real Java system.

9. Specifications:

The code written must conform to popular coding standards, such as capitalization of class names, lowercase names of members and methods, the first word of method names is generally a verb, and all package names are lowercase, so that the program is more readable.