讲解Flow of Control的概念,介绍branching和looping的机制
配合练习题,讲解if-else,switch,while,do-while,for statements
本节课程资料:
- COMP90041 - 2021 Mar 21 - Week 3.pdf
讲解Classes及Objects的概念,介绍Constructor的有关知识并结合练习题目,深入理解Multiple Constructors,引入Method Overloading及polymorphism的基本概念,并在此基础上建立对Methods的认知
本节课程资料:
- 4. Classes and Methods.pdf
进一步讲解Immutable & Mutable objects的概念和用法,介绍Copy Constructor并讲解Shallow Copy与Deep Copy的区别,引入Java垃圾回收机制(Automatic garbage col-lection),结合练习题加深理解
本节课程资料:
- 5. Defining Classes II.pdf
讲解Array的概念及用法,包括Two dimensional arrays以及Arrays of Objects,并结合练习题目理解掌握有关知识
讲解Inheritance的概念及用法,对重难点结合练习题进行分析答疑
讲解Method Overriding和Method Overloading
讲解Access Modifiers及Class Visibil-ity
讲解Polymorphism的概念及用法,引入early binding及late/dynamic binding的有关知识
讲解Abstract Class,Abstract Methods (Operations)以及Interface
本节课程资料:
- 8. Polymorphism and Abstract Classes 多态与抽象类.pdf
介绍Exception的概念和种类,包括Checked/Unchecked Exception
讲解常用的Exception Handling方法,涵盖try、catch、throw
结合练习题巩固知识点,加深对重难点的理解和运用
本节课程资料:
- 13. Interfaces and Inner Classes.pdf
讲解四种Class Relationships(Association,Generalization,Realization,Dependency),并结合UML加深理解,并通过UML复习Class Definition,Access Modifiers、Class Visibility等内容
本节课程资料:
- 9. Exception Handling 异常处理.pdf
讲解Generics的定义和用法,重点涵盖如何使用泛型,如何编写泛型,多个泛型类型,泛型类型的限制,泛型方法等知识点
针对Week 1 ~ 7 全面梳理并复习课程知识,结合自编练习题进行查漏补缺
针对Week 8 ~ 12 全面梳理并复习课程知识,结合自编练习题进行查漏补缺