The Fundamentals
Methods Boogaloo
Data Shenanigans
Staying Classy
#notontheap
100
What range of numbers can rand.nextInt(8)+5 evaluate to, given Random object rand?
What is 5 - 12?
100
What is a static method?
What is a method that belongs to a class, not an object?
100
For a stack, the motto is "First In, _________"?
What is last out?!
100
What is an abstract class?
What is a class that cannot be instantiated as an object?
100
What is Ashley's favorite food?
What is cheese?
200
What's the ballpark for the largest possible int?
What is ballpark 2 billion?
200
What is stack overflow?
What is when a recursive method goes ape and explodes your call stack?
200
What is an advantage of an ArrayList over an array?
What is it is not limited to a size?
200
What does it mean for a method to override another method?
What is when a subclass wants to do something else for an inherited method from its superclass?
200
What did Ashley get Tommy for Christmas?
What is a mini pool table?
300
What is the JVM and what does it do?
What is the Java Virtual Machine?
300
What do we need to add to a recursive function in order to avoid stack overflow?
What is a base case?
300
What happens when we binary search for "3" in [4 2 4 1 5 3 2]? It's not sorted! WHHHHUAT?
What is it finds it anyways! Lucky day!
300
What is the difference between public and private?
What is private variables and methods are only accessible within the class?
300
What is Ashley's sorority?
What is Pi Beta Phi?
400
What happens when you add one to the biggest possible int?
What is it loops back to the smallest possible int?
400
What is an abstract method?
What is a method that we are obligated to create in a subclass of an abstract class?
400
What does Blah need to be in ArrayList?
What is a class?
400
What is an interface?
What is a contract that a class needs to satisfy?
400
In which sport is Tommy an accomplished athlete?
What is pool?
500
What is the difference between x++ and ++x?
What is the first increments after evaluation and the other increments before evaluation
500
What is scope?
What is the lifetime and accessibility of a variable?
500
What is the k-means algorithm used for?
What is clustering data into groups?
500
What is the difference between Integer and int?
What is int is a primitive type, while Integer is a class?
500
What is impossible to bake for the class?
What is soufflé?
M
e
n
u