Review for Final Exam
San Skulrattanakulchai
December 14, 2016
Cumulative Exam
- The final will cumulative
- 25% from materials up to written test 2
- 75% from materials after written test 2
Old Materials
- SLIM
- You should be able to read & translate SLIM programs into Java programs
- Recursion
- You should be able to translate between methods with loops and recursive methods
New Materials - ADT’s
- You should know how to implement these generic Abstract Data Types
New Materials - Object-oriented Programming in Java
- You should understand and be able to write these constructs in Java
- fields
- methods
- access control:
public
, private
, protected
- You should be able to
- extend a class
- implement an interface
New Materials - Java Collections Framework
- You should know these methods from these interfaces & classes of the Java Collections Framework
List
, ArrayList
: get
, set
, add
, remove
, size
Map
, HashMap
: containsKey
, get
, put
New Materials - Java Swing
- You should be able to read and understand Swing codes as used in the Land of GACK lab, the nPuzzle game, and the Calculator app