This method on System.out displays a line of text terminated with a newline character
What is println?
100
Representing a complex algorithm with a simpler name that hides the implementation details
What is abstraction?
100
This method is executed on instantiation of a new object
What is a constructor?
100
The assignment operator
What is =?
100
This modifier denotes that a class member is not attached to any one object of that class
What is static?
200
This object, part of the java.util package, is commonly used for input.
What is a Scanner?
200
These are analogous to actions, which the user interacts with an object
What are methods?
200
These methods are used to modify the values of private data members
What are mutators?
200
The unary increment operator?
What is ++?
200
This principle guarantees that, when passed as parameters, primitives are immutable yet an object's methods work as expected
What is pass by value?
300
This kind of string, immutable and defined in code, is delimited by double-quotes (e.g. "Hello")
What is a string literal?
300
When a method name has more than one body defined, differentiated by unique lists of parameters, they are called this.
What is an overloaded method?
300
To ensure that users can access some member of your class, use this modifier
What is public?
300
Also called "remainder", the % is technically called this.
What is modulo?
300
This set of classes are thrown as error messages
What are Exceptions?
400
A term referring explicitly to the joining of two strings with the + operator
What is concatenation?
400
This describes the concept of combining data and methods into one object, such that the data can only be accessed through the methods.
What is encapsulation?
400
These comments define the expected state of an object after a method's execution
What are postconditions?
400
This symbol is used to represent the XOR logical operator
What is ^?
400
These guarantee that a class implements a set of methods providing some set functionality
What are interfaces?
500
While computers, using discrete bits to encode information, are digital, many older technologies, such as vinyl records, written words and radio, use continuous representations of information and thus fall into this category.
What is analog?
500
When a class extends another class, its parent-class or super-class
What is abstraction?
500
Standard to all classes, this method provides an easy way of converting an object into a printable format
What is toString()?
500
The name of the & operator
What is bitwise AND?
500
This term refers to the data members of a particular object, unique to its instantiation