Other Java Constructs
This part covers additional Java constructs:
• Exception-handling constructs.
• Nested and inner classes.
These topics are largely independent and can be studied at different
times. For example, loops can be studied before the chapters on classes
and subclasses. Arrays are best studied after loops since many algorithms
that deal with arrays use loops.
The short chapter on packages is best studied quite early.
Interfaces and nested and inner classes should be studied after
classes and subclasses.