
Lesson Objectives
Students will be able to
- Uunderstand the features the Java Collections libraries offer
- Able to compare different Collections implementations and explain their differences
- Be familiar Exception handling concepts
- Design exception handling into their codes
- Optional: Describe and recognize Java generics format.
- Design a Java program using primitive types
- Recognize basic Java syntax
- Be familiar with Object Oriented design concepts
- Be able to describe the differences between Classes, Interfaces and Objects
- Be able to compare Abstract Classes vs. Interfaces
- Be able to override methods in subclasses
- Be able to compare visibility modifiers and explain their differences