logo

COMP90041 精讲 Programming and Software Development

大学:University of Melbourne

专业:COMP90041 Programming and Software Development

授课方式:线上

报名人数:2

开课时间:2021/03/02

课程介绍:

Java基础知识,变量和数据类型,开发环境配置 输入/输出,控制流程,类,对象,方法,数组 继承,多态,抽象类,接口,泛型,集合 异常处理,统一建模语言(UML) 每周课程精讲,重难点梳理 Tutor自编题目,当堂讲解练习
    Lesson 01 Week 3:Control flow
    讲解Flow of Control的概念,介绍branching和looping的机制 配合练习题,讲解if-else,switch,while,do-while,for statements

    本节课程资料:

    • COMP90041 - 2021 Mar 21 - Week 3.pdf
    Lesson 02 Week 4:Classes, Objects & Methods 1
    讲解Classes及Objects的概念,介绍Constructor的有关知识并结合练习题目,深入理解Multiple Constructors,引入Method Overloading及polymorphism的基本概念,并在此基础上建立对Methods的认知

    本节课程资料:

    • 4. Classes and Methods.pdf
    Lesson 03 Week 5:Classes and Methods II
    进一步讲解Immutable & Mutable objects的概念和用法,介绍Copy Constructor并讲解Shallow Copy与Deep Copy的区别,引入Java垃圾回收机制(Automatic garbage col-lection),结合练习题加深理解

    本节课程资料:

    • 5. Defining Classes II.pdf
    Lesson 04 Week 6:Programming with arrays
    讲解Array的概念及用法,包括Two dimensional arrays以及Arrays of Objects,并结合练习题目理解掌握有关知识

    本节课程资料:

    • 6 Arrays.pdf
    Lesson 05 Week 7:Inheritance
    讲解Inheritance的概念及用法,对重难点结合练习题进行分析答疑 讲解Method Overriding和Method Overloading 讲解Access Modifiers及Class Visibil-ity

    本节课程资料:

    • 7. Inheritance 继承.pdf
    Lesson 06 Week 8:Polymorphism and abstract classes
    讲解Polymorphism的概念及用法,引入early binding及late/dynamic binding的有关知识 讲解Abstract Class,Abstract Methods (Operations)以及Interface

    本节课程资料:

    • 8. Polymorphism and Abstract Classes 多态与抽象类.pdf
    Lesson 07 Week 9:Interfaces and Inner Classes
    介绍Exception的概念和种类,包括Checked/Unchecked Exception 讲解常用的Exception Handling方法,涵盖try、catch、throw 结合练习题巩固知识点,加深对重难点的理解和运用

    本节课程资料:

    • 13. Interfaces and Inner Classes.pdf
    Lesson 08 Week 10:Class Relation-ships & UML Advanced
    讲解四种Class Relationships(Association,Generalization,Realization,Dependency),并结合UML加深理解,并通过UML复习Class Definition,Access Modifiers、Class Visibility等内容

    本节课程资料:

    • 9. Exception Handling 异常处理.pdf
    Lesson 09 Week 11:Generics
    讲解Generics的定义和用法,重点涵盖如何使用泛型,如何编写泛型,多个泛型类型,泛型类型的限制,泛型方法等知识点

    本节课程资料:

    • 14.2 Generics 泛型.pdf
    Lesson 10 Week 12:Review 1
    针对Week 1 ~ 7 全面梳理并复习课程知识,结合自编练习题进行查漏补缺
    Lesson 11 Week 13: Review 2
    针对Week 8 ~ 12 全面梳理并复习课程知识,结合自编练习题进行查漏补缺
logo

Follow Us

linkedinfacebooktwitterinstagramweiboyoutubebilibilitiktokxigua

We Accept

/image/layout/pay-paypal.png/image/layout/pay-visa.png/image/layout/pay-master-card.png/image/layout/pay-airwallex.png/image/layout/pay-alipay.png

地址

Level 10b, 144 Edward Street, Brisbane CBD(Headquarter)
Level 2, 171 La Trobe St, Melbourne VIC 3000
四川省成都市武侯区桂溪街道天府大道中段500号D5东方希望天祥广场B座45A13号
Business Hub, 155 Waymouth St, Adelaide SA 5000

Disclaimer

footer-disclaimerfooter-disclaimer

JR Academy acknowledges Traditional Owners of Country throughout Australia and recognises the continuing connection to lands, waters and communities. We pay our respect to Aboriginal and Torres Strait Islander cultures; and to Elders past and present. Aboriginal and Torres Strait Islander peoples should be aware that this website may contain images or names of people who have since passed away.

匠人学院网站上的所有内容,包括课程材料、徽标和匠人学院网站上提供的信息,均受澳大利亚政府知识产权法的保护。严禁未经授权使用、销售、分发、复制或修改。违规行为可能会导致法律诉讼。通过访问我们的网站,您同意尊重我们的知识产权。 JR Academy Pty Ltd 保留所有权利,包括专利、商标和版权。任何侵权行为都将受到法律追究。查看用户协议

© 2017-2024 JR Academy Pty Ltd. All rights reserved.

ABN 26621887572