Handling Anomalies: Errors and Exceptions This is the thirty-
seventh installment in a series of articles about fundamental
object-oriented (O-O) concepts and related object-oriented
technologies. The material presented in these articles is based
on material from the second edition of my book, The Object-
Oriented Thought Process, 2nd edition. The Object-Oriented
Thought Process is intended for anyone who needs to understand
basic object-oriented concepts and technologies before jumping
directly into the code. Click here to start at the beginning of
the series. In keeping with the code examples used in the
previous articles, Java will be the language used to implement
the concepts in code. One of the reasons that I like to use Java
is because you can download the Java compiler for personal use
at the Sun Microsystems Web site http://java.sun.com/. You can
download the standard edition, J2SE 5.0, at
http://java.sun.com/j2se/1.5.0/download.jsp to compile and
execute these applications. I often reference the Java