Java Crossword

12345678910111213141516171819202122232425262728293031323334353637383940
Across
  1. 3. Java is a _____ language (3)
  2. 5. java.lang._____; Happens when a loop runs indefinitely (3)
  3. 6. ++x and x++ (3)
  4. 9. Also known as method overloading (2)
  5. 13. Base 8 number system (1)
  6. 16. Either true or false (1)
  7. 20. Add one to a variable (2)
  8. 22. A loop inside of a loop (2)
  9. 24. The parent class (2)
  10. 25. @___ Symbol to overrule a method from it's parent class (1)
  11. 26. Local Area Network (1)
  12. 27. Holds a single character (1)
  13. 28. Starting point of execution for the JVM (2)
  14. 31. Every class has one of these (1)
  15. 34. Performing a sequence of events more than once (1)
  16. 35. Base 16 number system (1)
  17. 37. import ______ to use the random number generator (1)
  18. 38. Variables that can only be accessed within it's own class (1)
  19. 40. Similar to an if statement, evaluates an int, short, byte, char (2)
Down
  1. 1. Simplest Way to search an array (2)
  2. 2. Subtract one to a variable (2)
  3. 4. The names of variables, methods, classes, packages and interfaces (1)
  4. 7. Belongs to the class rather than the instance (1)
  5. 8. A formal category of objects (1)
  6. 10. Used to compare two or more values in a conditional statement (2)
  7. 11. Also called a boolean operator (2)
  8. 12. How java is compiled (3)
  9. 14. Language the JVM understands (2)
  10. 15. keyword that refers to the parent class of a subclass to access its methods, constructors, etc. (1)
  11. 17. import java.util.___ to read data from the console (1)
  12. 18. Base 2 number system (1)
  13. 19. First program a programmer programs (2)
  14. 21. Non native Java type, ex. String (2)
  15. 23. Variables that can be accessed in the same package or subclasses (1)
  16. 28. Statements that can be called (invoked) from another place in your program (1)
  17. 29. An if statement inside an if statement (3)
  18. 30. Includes the byte, short, int, long, float, double (2)
  19. 32. A loop that stops the loop after the statements have been executed (3)
  20. 33. Java was named after ___ (1)
  21. 36. Nicely organized lists of data (1)
  22. 39. This type of method does not return anything (1)