JDEP183H
Handout 9: Exam 1 Review
October 2, 2008
Problem Solving
1. Object-Oriented Programming and Software Development
· Basic components of object-oriented programming
· Classes and objects
· Class and instance methods
· Class and instance data values
· Inheritance
· Stages of the software life cycle: design, coding, testing, operation (maintenance)
2. Simple Class
· Data Abstraction
· Object declaration, creation
· Garbage collection
· Message sending
· Program components: comments, import statement, class declaration, method declaration
3. Numerical Data
4. Instantiable Class
5. Selection
6. Repetition
Java Classes and Packages
1. JOptionPane
3. Wrapper classes: Integer, Long, Float, Double
4. System.out.println and System.out.print
5. Characters
6. String and StringBuffer
7. JFileChooser
8. FileOutputStream, FileInputStream
9. DataOutputStream, DataInputStream
10. ObjectOutputStream, ObjectInputStream
11. PrintWriter, BufferedReader
12. Scanner
13. java.io.*
14. java.util.*
14. javax.swing.*