Object-Oriented Programming in Java

Textbook

In preparation for the examination, you may wish to review the following textbook:

Absolute Java, 4th Edition by Walter Savitch, Addison-Wesley, 2009, ISBN: 978-0136083825.

Syllabus

  • Chapter 1: Getting Started
  • Chapter 2: Console Input and Output
  • Chapter 3: Flow of Control
  • Chapter 4: Defining Classes I
  • Chapter 5: Defining Classes II
  • Chapter 6: Arrays
  • Chapter 7: Inheritance
  • Chapter 8: Polymorphism and Abstract Classes
  • Chapter 9: Exception Handling
  • Chapter 10: File I/O
  • Chapter 12: UML and Patterns (Section 12.1 only)
  • Chapter 13: Interfaces and Inner Classes