Across
- 1. a class that extends a superclass and inherits its attributes and behaviors
- 4. a programmer defined blueprint from which objects are created
- 7. the ability of a computer program to understand human language
- 10. the process of automatically converting a primitive type value into an objet of the corresponding wrapper class
- 11. to increase a value by one
- 13. where a variable can be used
- 14. to call the constructor to create an object
- 17. defines the type of value to receive when a method or constructor is called
- 21. an error that occurs when an operation makes an integer value greater than its maximum
- 25. a person who designs, develops, and tests software for home, school, and business use
- 26. where the same object or method has more than one form
- 29. a loop inside of another loop
- 33. an error that occurs when an operation makes an inner value less than its minimum
- 35. a mistake in the code that does not follow a programming language’s syntax
- 37. a variable that is shared by all instances of a class
- 38. an instance of a class
- 39. a class used to convert primitive data types into objects
- 40. the process of dividing text into parts for analysis or conversion
- 42. a control structure that repeatedly executes a block of code
- 43. a basic data type that Java predefined
- 45. a data type that contains a pointer to the memory location of an object
- 46. a condition that must always be true just after the execution of a code segment
- 48. the ability to change after initialization
- 49. an integer value that indicates the position of a value in a data structure
- 51. an array that is nested inside another array
- 52. a method that can be called without creating an object of the class
- 55. a plain language description of the steps in an algorithm
- 58. automatically converting an object of a wrapper class to its corresponding primitive type
- 59. defining two or more constructors or methods with the same name but different signatures
- 60. a file that contains letters, numbers, and/or symbols but has no special formatting
- 62. an approach to creating and using models of physical or imagined objects
Down
- 2. a variable that is changed by a constant value and determines the end of a loop
- 3. a named set of instructions to perform a task
- 4. traversing a 2D array by accessing each column from left to right
- 5. a color model consisting of red, green, and blue lights to display images
- 6. a variable declared and accessible within a specific block of code
- 8. a data structure that holds multiple values of the same data type
- 9. a block of code that has the same name as the class and tells the computer how to create a new object
- 12. a logical statement that gives either a true or false value
- 15. the value returned before a method completes its execution and exits
- 16. a class that can be extended to create subclasses
- 18. when two Strings are joined together
- 19. traversing a 2D array by accessing each row from top to bottom
- 20. a condition that must always be true just before the execution of a code segment
- 22. an object-oriented programming principle where a subclass inherits the attributes and behaviors of a superclass
- 23. a test note to explain or annotate the code and is ignored when the program is run
- 24. the smallest unit of information in an image
- 27. consists of the class keyword and the name of the class
- 28. a variable defined in a class that represents an attribute of an object
- 30. a container that stores a value in memory
- 31. the outermost array of a two-dimensional array
- 32. to cut off data from the end
- 34. a horizontal (left to right) series of data in a two-dimensional (2D) array
- 36. to decrease a value by one
- 41. the class that contains the main method and from where the program starts running
- 44. the specific value provided when a method or constructor is called
- 47. a set of rules that describe how to simplify complex Boolean expressions
- 50. an array of arrays often represented as a table with rows and columns
- 53. a method that requires an object of the class to be created before it can be called
- 54. determines whether or not to execute a block of code
- 56. the documentation tool for Java that generates an HTML document from comments written inside /** */ and formatted using @ tags
- 57. a vertical (up and down) series of data in a two-dimensional (2D) array
- 61. word that specifies that a method should not have a return value
- 63. to exit a method and go back to the point in the program that called it with the requested value or information
