Java Basic Lesson:
- Start from Zero: Basic Java Knowledge
- Algorithm: Try to Solve a Problem
- Object Oriented Programming(1): Static, Constructor, Inheritance, Override, Overload, Polymorphism
- Object Oriented Programming(2): Abstract, Interface, Encapsulation, Package, toString, equals, Generics
- Data Structure: Dynamic Array, Two-Dimensional Array, Map, Set, Queue, Stack
- Advanced Algorithm: Some Classic problems and their solutions
- SQL basic: Relational Database, Primary Key and Foreign Key, Join Strategy
- Final Exam and Summary