課程目錄: AP計算機科學A:Java編程多態性和高級數據結構培訓
4401 人關注
(78637/99817)
課程大綱:

    AP計算機科學A:Java編程多態性和高級數據結構培訓

 

 

 

 

Unit Name or Timeframe: Polymorphism (3 weeks)Polymorphism and the relationship of parent and child classes

Calling parent constructor and casting with super keyword

Abstract class and interfaces and the use of late binding

Abstract methodsUnit Name or Timeframe: Exceptions (1 weeks)Generic Exception class

Arithmetic, ArrayIndexOutOfBounds, NullPointer, ClassCast, IllegalArgument

The try-catch structure

The throws keyword

Handled vs unhandled exceptionsUnit Name or Timeframe:

Dynamic data structures (3 weeks)Use List reference and by extension the ArrayList classes

Generics

Traversals, insertions, deletions

Swap operations

Bubble sort, Selection sort, Insertion sort and Merge sort

Binary search and Linear search

Big-O Notation and algorithm analysis

a日韩av网址