Across
- 1. Indicates a block of code in a try-catch structure that will always be executed
- 4. An access specifier indicating that a method or variable may only be accessed in the class it’s declared in
- 7. A statement that executes code based on a test value
- 10. References other classes
- 11. Sends control and possibly a return value back from a called method
- 13. Specifies that a method is implemented with native (platform-specific) code
- 15. Specifies that a variable is not part of an object’s persistent state
- 18. Specifies critical sections or methods in multithreaded code
- 23. A data type that can hold a 32-bit signed integer
- 24. Specifies that a method does not have a return value
- 26. A data type that can hold unsigned 16-bit Unicode characters
- 27. Declares a Java package
- 30. Used in switch statements to mark blocks of text
- 32. Specifies the default block of code in a switch statement
- 33. This indicates that a reference does not refer to anything
- 35. Specifies that a class or method will be implemented later, in a subclass
- 36. Indicates that a class is derived from another class or interface
- 38. A data type that can hold whole numbers
- 40. Tests a true/false expression and branches accordingly
- 41. A data type that holds a 32-bit floating-point number
- 42. A data type that can hold 8-bit data values
- 44. A data type that can hold a 16-bit integer
- 46. Creates new objects
- 47. Indicates that a variable holds a constant value or that a method will not be overridden
Down
- 2. Assert describes a predicate placed in a java program to indicate that the developer thinks that the predicate is always true at that place.
- 3. Declares an interface
- 4. An access specifier used for classes, interfaces, methods, and variables indicating that an item is accessible throughout the application
- 5. Indicates alternative branches in an if statement
- 6. Indicates whether an object is an instance of a specific class or implements an interface
- 8. Sends control back outside a loop
- 9. A data type that holds a 64-bit integer
- 12. Starts a block of code that will be tested for exceptions
- 14. An access specifier indicating that a method or variable may be accessed only in the class it’s declared in
- 16. Indicates that a variable or method is a class method
- 17. Starts a while loop
- 19. A data type that can hold 64-bit floating-point numbers
- 20. A data type that can hold True and False values only
- 21. To join two strings together
- 22. This indicates that a variable may change asynchronously
- 23. Specifies that a class implements an interface
- 25. Starts a do-while loop
- 28. Declares a new class
- 29. Refers to a class’s base class
- 31. A Java keyword is used to restrict the precision and rounding of floating-point calculations to ensure portability
- 34. A Java keyword is used to declare an enumerated type. Enumerations extend the base class.
- 37. Creates an exception
- 39. Refers to the current object in a method or constructor
- 42. A control statement for breaking out of loops.
- 43. Used to start a for loop
- 45. Catches exceptions generated by try statements
