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.*