Java Developers Crossword

12345678
Across
  1. 3. I declare nothing concrete, but others must follow my unfulfilled promises.
  2. 5. Press this to jump through code faster than any rocket, but don’t mistake it for propulsion.
  3. 6. Eternal recurrence, syntactically infinite
  4. 7. This word is as empty as most checks around it — and just as dangerous if ignored.
Down
  1. 1. Four-letter foe—compile-time slap for outputting the ineligible.
  2. 2. Raised eyebrows and shrugged shoulders: your official cause for unplanned behavior.
  3. 3. Visitors unwelcome, but this keyword most certainly is—lest your code be lost in ambiguity
  4. 4. The digital tapeworm you gladly set to snug around your breakpoints
  5. 5. You can code all night for this buzz, but it won’t fix your syntax
  6. 8. To keep racehorses apart, you’ll need one of these in the multithreading stable.