See official course webpage http://moodle.iugaza.edu.ps for details of lecture notes, homework assignments, solutions, useful links, supplementary material, Android app project, announcements, etc.
Lecture Notes
Chapter 09: Objects and Classes
Chapter 10: Thinking Object-Oriented
Chapter 11: – Inheritance and Polymorphism
Chapter 12– Exception-Handling and Text I/O
Chapter 13 – Abstract Classes and Interfaces
Chapter 15 – Event-Driven Programming and Animations
Chapter 16 – JavaFX Controls and Multimedia
Chapter 32 – Java Database Programming