Collections Framework
-ArrayList
-HashMap
Internet/SMTP/Java Mail Framework
-layers of the Internet protocol stack
-smtp and how mail is sent
Inheritance/Interfaces
-vocabulary: protected, super, extends, abstract, final
-casting
-polymorphism
-overriding and partial overriding
-dynamic binding
-Comparable
GUIs
-components and layouts
-listeners and event-based model
Recursion
-base case
-rules of recursion
-advantages/disadvantages of recursion