Knowledge points |
Goal |
Java Overview |
Getting Started with Java basics |
Java Development Environment Building |
Skilled development environment to build, use Eclipse compile run debugging project |
Java Basic program Design structure |
Proficiency in the writing of basic Java programs, proficiency in the use of data types, variables, processes, arrays, etc. |
Objects and classes (OOP basics) |
Deep understanding of object-oriented thinking, proficiency in the use of classes, objects, methods and other Java Basic program units |
Inherited |
Proficient in Java inheritance programming, able to write Java programs using inherited ideas |
Interfaces and internal classes |
Proficiency in the definition and use of Java interfaces, understanding the use of Java interface Design system |
Exceptions and Debugs |
Understand the mechanics of Java exceptions, be able to catch common exceptions, and can customize exceptions |
Collection Frame |
Skilled use of three sets of frame list, Map, set; ability to simulate database operations using the collection framework |
Multithreading |
Proficient in Java Multi-threading definition and use, proficient in Java synchronization mechanism and communication mechanism, writing secure Java multi-thread program |
Network programming |
Proficient in Java Network programming client and server side classes, using Java Network programming interface to implement chat rooms |
Java IO Stream |
Proficiency in the use of various Java I/O streams, copying files using IO stream, uploading, downloading |
Gui |
Familiar with the use of Java GUI control, skilled Java event processing mechanism, skilled common event handling methods |
Java database Programming (JDBC) |
Enables JDBC to access a variety of databases, MySQL, Oracle Skilled Java crud methods, using Java to call stored procedures |
Java Web Programming |
Understand Web programming ideas and understand the request response mechanism of web programming, skilled servlet Web programming |
Java Project |
Proficient in Java basics, multi-threading, network programming, IO, GUI implementation chat room |