CS 342 - Software Design
Exam 1 Topics
Objects 101
- private, protected, default, public
- purpose of access modifiers/restrictions
- inheritance basics
- interface basics
- extends versus implements
Java Language Specifics
- garbage collection
- all non-primitives are references
- all parameters are pass-by-value
- static versus non-static methods
GUI Elements
- event loop ideas
- JButton, JLabel, JOptionPane
- Menus
- Timers
Threads (if time allows? - most likely this will be pushed back to the final)
- One initial thread is given
- Each additional thread needs an instance of the Thread class
- start()
- run()
- join()
- synchronized
-- Main.troy - 2014-03-13
Topic revision: r1 - 2014-03-13 - 15:01:51 - Main.troy