Final Exam
Date: Friday, May 14, 2004
Time: 4pm -> 6pm
Location: BPS 1240 (All sections of cmsc131 will take the exam in this
room)
Content: The final exam will include all the material covered in
discussion session, lecture, quizzes, and homeworks including all topics covered
in the first two midterms (topics1,
topics2) and the following topics:
- two dimensional arrays (of primitives and of objects) and their
initialization
- Inheritance ('extends')
- Interfaces ('implements')
- 'super'
- 'this '(as a pointer, and as a method call to call an alternative
constructor)
- overriding, overloading, shadowing
- polymorphism
- 'abstract' classes
- 'final' keyword
- 'static' keyword
- access specifiers ('public', 'protected', 'private', and "default")
- 'break' to a label
- Java library classes/interfaces:
- Object
- Math
- Stack
- Iterator
- HashSet, TreeSet
- NumberFormat, DecimalFormat
Note that the exam will NOT cover the following topics::
- GUI (Swing)
- Applets
- Threads
- Big O notation
- Sorting/Searching Algorithms
- Unix
- javadoc
- Eclipse
The final exam questions will follow a style similar to the one used for the
two midterms.