Read Appendix A of Data Structures, Abstraction and Design using Java.

Appendix A.

  1. The Java Environment and Classes
  2. Primitive Data Types and Reverence Variables
  3. Java Control Statements
  4. Methods and Class Math
  5. The String, StringBuilder, and StringBuffer Classes
  6. Wrapper Classes for Primitive Types
  7. Defining Your Own Classes
  8. Arrays
  9. Input/Output using Class JOptionPane
  10. Input/Output using Streams and the Scanner Class
  11. Catching Exceptions
  12. Throwing Exceptions

Be able to answer the self-check questions at the end of each section.