Review for final
Look at the lecture notes - we only did through 13.
Here is a list of likely topics/problems to look for on the final.
Recall that the final is comprehensive, but at least 60% will be from
the second half of the semester.
- Construction of GUI's. JButton, JTextArea. JTextField,
JScrollPane, layouts, JPanel, ActtionListener, ... You should be able
to construct a GUI for simple problems easily.)
- Arrays and loops. You should know how to do computations on
arrays and ArrayList objects using loops.
- Multidimensional arrays. You should understand how
multidimensional arrays are created and how they are used for things
like creating GImages.
- Strings. You should have a fairly good grasp of the various
methods in the string class.
- Files. You should be able to read files with scanner.
- You should be able to trace programs involving loops, arrays,
files, and any other structures you have used this semester.
- You should be able to construct auxilliary classes for most any
specification. In particulary, you should be able to create the
constructor and the methods necessary to create the class.
- You should understand how Exception classes are created and how
exceptions are used.
- Auxilliary topics including data representation, logic,
variables and memory, OOP, ...
and most important of all - Don't Panic!