Java Puzzle 9

12345678910111213141516
Across
  1. 1. Generic class in Java that dynamically grows its size
  2. 4. Block used to handle exceptions
  3. 7. Exception thrown when trying to access beyond array limits
  4. 11. Collection interface commonly used with generics
  5. 12. Keyword used inside a constructor to call another constructor this
  6. 13. Used to execute cleanup code regardless of exception
  7. 15. Method to replace element at a specific index
  8. 16. Block to write code that might throw exceptions
Down
  1. 2. Method to remove the first element in a LinkedList
  2. 3. Keyword used to declare that a method might throw an exception
  3. 5. Special method to initialize new objects
  4. 6. Method to add element at the end of the list
  5. 8. Exception indicating a problem with input/output
  6. 9. Constructor without parameters
  7. 10. ArrayList is part of ___ package
  8. 14. Collection interface commonly used with generics