First Stage |
Technical name |
Technical Content |
J2se (Java Base section) |
The Prelude to Java development |
Computer Fundamentals, A Concise History of Java language development and the development of the environment, experience the development of Java programs, environment variables settings, program execution process, Introduction to related decompile Tools, Java Development tools Eclipse installation and use, Javadoc description. |
Java Basic syntax |
Java syntax format, constants and variables, scope of variables, methods and methods of overloading, operators, program flow control, arrays and operations array classes, Log-group loop traversal and the common search and sorting algorithm for arrays, and finally use Java program to implement the function. |
Object Oriented Programming |
Understand the nature of objects, and the relationship between object-oriented, class and object, and how to analyze and solve the problem of displaying life with object-oriented thinking, and Java program to write out the means. How to design classes, design the basic principles of classes, the instantiation process of classes, class elements: constructors, this keyword, method and method of parameter passing process, Static keyword, inner class, Java garbage object recycling mechanism. The three characteristics of an object: encapsulation, inheritance, and polymorphism. Instantiation of subclass objects, overrides and overloads of methods, final keywords, abstract classes, interfaces, Advantages and disadvantages of inheritance. Object polymorphism: Transitions between subclasses and parent classes, references to Parent-class paper box classes, abstract classes, and interfaces in polymorphism Use, polymorphism advantages. Common design patterns such as simple, templates and other modes. What is the principle of catching and throwing exception captures in exception-catching is finally used, package application of the Import keyword. |
Multithreading applications |
The concept of multithreading, how to create multithreading in the program (thread, Runnable), thread safety issues, thread synchronization, communication between threads, Analysis of the deadlock problem. |
Javaapi detailed |
Javaapi Introduction, String and StringBuffer, various basic data type wrapper classes, System and runtime classes, date and Datefomat classes, and so on. Common collection classes are used as follows: Java collections Framework:collection, set, List, ArrayList, Vector, LinkedList, HashSet, TreeSet, Map, HashMap, TreeMap, iterator, enumeration and other common collection class APIs. |
IO technology |
What are io,file and related classes, Word throttling InputStream and outputstream, character streams reader and writer, and corresponding buffer and pipeline flows, byte and character conversion flows, wrapper flows, and common wrapper classes used to analyze Java IO performance. |
Network programming |
Java Network programming, network communication low-level protocol Tcp/udp/ip,socket programming. Introduction to the common application layer protocols for network communications: HTTP, FTP, and so on, and how the Web server works. |
Java Advanced Features |
Recursive programs, Advanced Java Features: Reflection, Proxy and generics, enumerations, Java regular Expression API details and its applications. |