For Java programming, review your labs, your Project 1 and Project 2, and the activities from the lecture notes. One or two versions of these will be part of the exam.
For general knowledge, review Chapters 1-5, your quizzes, and the lecture notes, emphasizing the new material. Understanding the chapter summaries and self-check questions is a good way to start reviewing the book material. Below is a table of the items to pay attention to:
Reading Chapter Summary Items Self-Check Questions Chapter 1 16-27 10-16, 18 Chapter 2 1-25 (5th Edition)
1-24 (4th Edition)1-26 (5th Edition)
1-25 (4th Edition)Chapter 3 1-17 (5th Edition)
1-16 (4th Edition)1-17 Chapter 4 1-20 1-16 Chapter 5 (5th Edition)
Chapter 6 (4th Edition)1-14 1-8