Core Java Crossword Puzzle

12345678910111213141516171819
Across
  1. 2. the capability to control the access of multiple threads to any shared resource
  2. 7. mechanism of writing the state of an object into a byte-stream
  3. 9. an interface that is used to create the exact copy of an object
  4. 10. a Classes or an Interface available in collection
  5. 12. last in first out collection
  6. 17. initializes an object when it is create
  7. 18. ability to have more than one method with different parameters but cannot differentiate based on return type.
  8. 19. an interface that is to be implemented by a class whose instances are intended to be executed by a thread
Down
  1. 1. store items in "key/value" pairs
  2. 3. one class can extend to another class or is a relationship.
  3. 4. dynamic array
  4. 5. wakes up a single thread that is waiting on this object's
  5. 6. first in first out collection
  6. 8. one class contains another class or has a relationship.
  7. 9. checked by the compiler at the time of compilation
  8. 11. provide a set of rules, which the implementation class should realize,
  9. 13. used to modify the value of a variable by different threads
  10. 14. collection of items where every item is unique
  11. 15. allows one thread to wait until another thread completes its execution
  12. 16. similar to String Buffer, but is not thread safe.