I was lazy and used this tool to generate Java crossword

12345678910
Across
  1. 1. A Java library for handling JSON data.
  2. 3. A Java keyword used to create an instance of a class.
  3. 5. A name of the integrated development environment (IDE) for Java developed by JetBrains.
  4. 8. A process of converting a Java source code into bytecode.
  5. 10. A popular Java library for building user interfaces (formerly, Swing).
Down
  1. 2. A data type in Java that can store a sequence of characters.
  2. 4. A Java keyword to define a loop that continues until a condition is false.
  3. 6. A Java keyword for declaring a method that doesn't return a value.
  4. 7. A Java keyword for defining a constant variable.
  5. 9. A Java keyword for defining a subclass.