This is an action that occurs in an application, such as clicking a button.
What is an event?
This rule describes how a stack removes elements. (Hint! It's an acronym).
What is LIFO?
(Also accepted: last in, first out)?
I am a keyword used to create a new object in memory.
What is new?
In object-oriented programming, this relationship describes a class that is a specialized version of another. How classy!
What is inheritance?
This type of algorithm is a way to locate a specific item in a larger collection of data.
What is a search algorithm?
This is a Java Swing component used to hold and organize collections of related components.
What is a panel?
For processing items in arrival order, use this.
What is a queue?
I describe how runtime grows as input size increases.
What is Big-O notation?
Two methods having the same name but different signatures describe this concept.
What is overloading?
This algorithm requires a sorted array and repeatedly halves the search space.
What is a binary search?
When using Java Swing's BorderLayout manager, each region can hold this many components.
What is 1?
For frequent index access like get(i), choose this.
What is ArrayList?
I combine data and behavior into a single unit.
What is encapsulation?
This variable is available to code that is written outside of the Sphere class.
What is x?
This Big O notation represents a constant time and does not change according to the data set size.
What is O(1)?
This is the method inside ActionListener that is executed when a button is clicked.
What is actionPerformed()?
This method removes and returns the front element of a queue in Java.
What is poll()?
I represent objects as nodes connected by links instead of contiguous memory.
What is a LinkedList?
The following UML statement accepts this as its argument.

What is a Stock object?
This is the Big O notation for linear search.
What is O(n)?
This layout manager allows you to place components in specific row and column positions using constraints.
What is GridBagLayout?
The code below will output this text.

What is type C?
I run after the try or catch blocks are complete.
What is the finally block?
A keyword used to explicitly call a superclass constructor.
What is super()?
This class is the interface in the line of code below.
What is ClassC?