Midterm Review ArrayLists – sorts – inheritance

AP Computer Science 2013-2014
Midterm date: 1/28

Midterm review Two-review days

Look at self-review, short answers, true/false and multiple choices exercises for chapters 2 through 8.
Review the following concepts:
Recursion: easy algorithms like factorial, Fibonacci, mathematical expression, palindrome, reversing order of a string.

Searches and Sorts: non-recursive and recursive

Arrays and ArrayLists:
• ArrayLists methods
• Iteration of an ArrayList
• Generic Classes

String class and methods

Inheritance: “ is a ” concept
• Look at the Pet application on pages 401 and on.
• Inherited methods – super
• Overloading and overriding
• Shadowing
• Abstract classes

Interfaces specially Comparable
Know how to compare elements in a linked structure, arrays, arrayLists and inherited objects.