COP 4331 Exam 1 Review
February 25, 1999, 7:10 - 8:10 pm
Java: TYJ Days 1 - 7
Facts and programming
-
Characteristics of the Java Language
-
Java Applications and Applets
-
Classes and Objects
-
Instance vs class methods and variables
-
Inheritance and subclasses
-
Basic features of the Java Language
-
Variables and declarations
-
Primitive types and literals; Classes
-
Expressions and operators
-
Class string
-
Object variables as reverences
-
new, garbage collection, comparing objects, casting objects
-
Arrays
-
Control statements
-
Class declaration
-
Constructors and the finalizer, Keywords this and super
-
Command line arguments for applications
Object-Oriented Design: POOD Chapters 1, 4, 5 through
the top of page 97
Definitions, General Principles,
Use of CRC Cards
-
Objects and Classes, What are they?
-
Object-Oriented Design Principles
-
Phases of the O-O Life-Cycle
-
Finding Classes, Operations, Relationships
-
Interfaces
-
Public interface; private implementation; Why?
-
Characteristics of good interface design
-
Categories of operations
-
An Object-Oriented Design Methodology
-
Object-Oriented Analysis
-
CRC Cards
-
Class categories
-
Class relationships
-
Recognizing classes and class relationships