Java Keywords

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Across
  1. 4. Used as first keyword in a loop
  2. 5. Cannot be changed or derived from later
  3. 7. Used in field declarations to specify that the variable is modified asynchronously by concurrently running threads
  4. 9. A type that defines the implementation of a particular kind of object
  5. 10. Used to define a method as a class method
  6. 13. Used in method declarations to specify which exceptions are not handled within the method but rather passed to the next higher level of the program
  7. 16. used in the declaration of a method, field, or inner class that can only be accessed by other members of their own class
  8. 18. Used to create an instance of a class or array
  9. 19. Used with If to test a Boolean expression
  10. 22. A group of statements that are executed if an exception is thrown
  11. 23. Declares that an instance field is not part of the default serialized form of an object
  12. 25. This causes execution to continue with the first enclosing exception handler declared by the catch keyword to handle an assignment compatible exception type
  13. 27. Used to declare that a method does not return any value
  14. 28. Used in the declaration of a method or code block to acquire the mutex lock for an object while the current thread executes the code
  15. 35. Used in a switch statement to label a block of statements to be executed if no case matches the specified value
  16. 36. Used to declare a special type of class that only contains abstract methods and constants
  17. 38. Stores a single character
  18. 40. Used in the declaration of a method, field, or inner class; can only be accessed by members of their own class, that class's subclasses or classes from the same package
  19. 42. used to declare a field that can hold a 32-bit integer
  20. 43. Declare a field that can store an 8-bit integer
  21. 45. used to declare a field that can hold a 32-bit wide dynamic range of values
  22. 46. Used in method declarations to specify that the method is implemented in another language
  23. 47. A type of loop that executes a certain amount of times
  24. 48. Executed after execution exits the try block and any associated catch clauses
  25. 49. Used in the declaration of a class, method, or field; public classes, methods, and fields can be accessed by the members of any class
Down
  1. 1. An identifier whose associated value cannot typically be altered by the program during its execution
  2. 2. Used to test a Boolean and if True executes the code
  3. 3. Either true or false
  4. 6. Used at the beginning of a source file to specify classes
  5. 8. This method has no implementation
  6. 11. Used to represent an instance of the class in which it appears
  7. 12. Used to create individual cases in a switch statement
  8. 14. Used to resume program execution at the statement immediately following the current enclosing block or statement
  9. 15. Used in conjunction with case and default to create a switch statement
  10. 17. Used to add to or override a class
  11. 20. A data type consisting of a set of named values
  12. 21. Used to finish the execution of a method
  13. 24. Specifies one or more interfaces
  14. 26. Can hold decimals
  15. 29. Takes an object reference as its first operand and a class or interface as its second operand and produces a boolean
  16. 30. Used to declare a field that can hold a 16-bit integer
  17. 31. Used to access members of a class inherited by the class in which it appears
  18. 32. A group of types
  19. 33. Used to restrict the precision and rounding of floating point calculations
  20. 34. A statement which the programmer believes is always true at that point in the program
  21. 37. Tests a boolean expression and executes the block of statements associated with the loop if the expression evaluates to true
  22. 39. Performs a one-way transfer of control to another line of code
  23. 41. Used to resume program execution at the end of the current loop
  24. 44. Defines a block of statements that have exception handling
  25. 50. Used to declare a field that can hold a 64-bit signed integer