Intro to Java Programming
Prof. Gregory Safko

Camden County College

Review: Final Exam


 

General Knowledge

1.   Know everything from Exam 1 & 2; study what you had correct, understand and learn what you did that was incorrect. 

2.   Know the material and concepts in Project 4, and 5.

3.   Be caught up on your readings; you now should have read everything up to and including Chapter 12

4.   Know the concepts and "buzz words" of object-oriented programming

5.   Know and understand encapsulation, inheritance, and polymorphism as it applies to object oriented programming. Also know how to recognize each concept in Java code.

6.   Know what a package is, and how to declare and use it.

7.   Know the String classes, and understand the concept of immutability.

8.   Understand what the StringTokenizer class does, and why it is used.

9.   Understand what a token is.

10. Know when, where, and why you would use Set and Get methods. Also understand which one is an accessor, and which one is a mutator.

11. Understand the RGB Color system, and know the valid ranges of "off" and "on" colors in both decimal (0 to 255) and hexadecimal (00 to FF)

12. Know and understand the Color object

13. Know the different layout managers, and under which conditions you would use them.

14. Know how to recognize and differentiate between a recursive function and an iterative function.

15. Understand the concepts of a binary search and a sequential search. Under which circumstances is binary better than sequential? Under which circumstances is sequential better than binary? Given n elements to search, what is the worst-case situation where a binary search would find a match? The case for a sequential search finding a match?

16. Understand the concepts of heaps and garbage collection

 

 

 

 Back to the main page

This page is HTML4.0 Compliant

Valid HTML 4.0!