AP Comp Sci A

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