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