Java Concept Test

1234567891011
Across
  1. 2. Collection of key-value pairs (3 letters)
  2. 4. Unordered collection with no duplicates (3 letters)
  3. 5. Exception that must be caught or declared (7 letters)
  4. 7. An ordered collection allowing duplicates (4 letters)
  5. 8. A class implements this to specify behavior (9 letters)
  6. 9. Type parameter in angle brackets (6 letters)
  7. 10. Principle that subclasses should be substitutable for superclasses (6 letters)
Down
  1. 1. Unchecked exceptions extend this class (13 letters)
  2. 3. A method with empty body in an interface (7 letters)
  3. 4. Variables declared in an interface are implicitly this (6 letters)
  4. 6. Utility class with static methods for collections (11 letters)
  5. 11. Programming principle: Keep It Simple, Stupid (4 letters)