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, StringBuffer and StringJoiner Classes
  6. Wrapper Classes for Primitive Types
  7. Defining Your Own Classes
  8. Arrays
  9. Enumeration Types
  10. I/O using Streams, Class Scanner, and Class JOptionPane
  11. Catching Exceptions
  12. Throwing Exceptions

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