I recently concluded that I have not improved my skills. I am ready to start training. Write down this and give myself a goal.
The core APIs of Java are very large, which makes it very convenient for developers. Many people often comment that java makes programmers stupid.
However, I think some content must be mastered. Otherwise, it will be difficult to use java without knowledge.
1. flexible use of more than 80% of the class functions under the java. lang package.
2. flexible use of more than 80% of classes under the java. util package, especially the collection class system, regular expressions, time, attributes, and Timer.
3. Use more than 60% of classes in the java. io package, and understand the design ideas of the IO System Based on the pipeline model, as well as the features and usage of common IO classes.
4. 100% content under the java. math package.
5. More than 60% of content in the java.net package is familiar with the functions of each class.
6. More than 60% of the content in the java. text package, especially for various formatting classes.
7. Be familiar with JDBC.
8. java. security package contains more than 40% of the content. If there is no access to security, it is impossible to master java.
9. Basic Content of AWT, including various component events, listeners, layout manager, common components, and printing.
10. The basic content of Swing is similar to that of AWT.
11. XML processing. Familiar with the advantages and disadvantages of SAX, DOM, and JDOM, and able to use one of them to complete XML parsing and content processing.