you can call this type of method without creating an instance of that class object first
What is static
100
You use this keyword to inherit all public attributes and methods from a parent class
What is extends
100
if you suspect something bad might happen with a line of code, surround it with this block
What is try block
100
this type of file represents a picture, video, mp3, etc
What is binary file
200
it is a collection of variables with the same data type
What is an array
200
another name for a class variable
What is static variable
200
A class that implements one of these must define a body for every method that the interface specifies
What is an Interface
200
if something went wrong in your try block, which block of code does your program go to next?
What is catch block
200
Create an instance of this method to create an output stream for a text file
What is PrintWriter
300
you typically use this type of looping structure for iterating through the elements of an array
What is a for loop
300
this type of method is called automatically when you create an instance of a a class object
What is a constructor
300
you use this keyword to call a parent method, or constructor, from your subclass
What is super
300
if your method contains code that can throw an exception, we need this keyword followed by the exception class in the method heading
What is throws
300
Create an instance of this method to create an output stream for a binary file
What is ObjectOutputStream
400
You do not need 3D glasses to view this type of array, which represents a cube and has 3 indexes
What is a three-dimensional array
400
when you have 2 methods with the same name, in the same class, but different signatures
What is over-loading
400
When you have a bunch of classes like Triangle, Square, Circle that all implement the Measureable interface. Then you call drawShape() for each of the 3 shapes, it will draw the appropriate shape. this is called what?
What is polymorhpism
400
If you create your own exception class, such as FailedTheExamException, it typically is going to extend this class
What is Exception
400
Create an instance of this method to create an input stream for a text file
What is Scanner
500
you call this method to get the size of the array
What is .length
500
you use this keyword inside a constructor to call a different constructor in the same class
What is this( )
500
When you write a method in your subclass with the same name and signature of another method in your parent class, it's called this
What is over-riding
500
this block of code always executes whether or not an exception is thrown
What is finally
500
Create an instance of this method to create an input stream for a binary file