Put each exercise in a separate package.

  1. Create an “echo” program. This should write out each command-line argument it receives. (5 min)

  2. Create a “cat” program. This should receive a filename as a command line argument and write out the contents of the file. (10 min)

  3. Create a program that reads a property file. (15 min)

  4. Extend the previous program (10 min)

  5. Create a class hierarchy to represent university students and faculty members (15 min)

  6. Extend the previous program (10 min)

  7. Extend the previous program (10 min)

  8. Create a MultiMap class. A multimap is like a map, but it can have multiple values for the same key. (15 min)