What we learned
  
    
      
        
    
  
    
- POJOs
- Java's lightweight data suitcases
 
- Wrapper classes
- Java's means to treat primitives like objects
 
- Using Java packages
- How Java organizes code, and java.math as an example package
 
- Java's Collections Framework
- Generic data structures for managing groups of objects
 
- Exception handling
- Java's means of detecting and handling issues in an application
 
- Logging