1/20
Vocabulary terms and definitions based on the 2nd Term Final Examination Answer Key for SY 2024-2025, covering Java concepts from inheritance and generics to debugging and thread methods.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Client Method
The other term used for a calling method.
Code Reusability
The goal achieved when a new class is created based on an existing class.
Upper bounded wildcard
Used in wildcard arguments to restrict the unknown type to be a specific type or a subtype of that type.
extends
The keyword that establishes inheritance between classes.
Enumeration
A data type that contains a fixed set of constants.
Subclass
A class that extends a single-parent class and gains all its attributes and behaviors.
toString()
A method that returns the name of the calling constant object.
Breakpoint
The point in the code to temporarily stop the execution of the program to inspect the state of its functionality.
Generics
Used to associate one or more non-specified Java types upon creation.
public
An access modifier that allows any other class to use it, not just in the class where the method resides.
Backtracking
A technique that starts from the point the problem first began and works backward through the code.
Debugging
The process of identifying and rectifying errors in a program.
ordinal()
This method returns an integer that represents the constant's position in the list of constants.
InputStream
An abstract class that contains methods for performing input.
T
The character representing 'Type' in generics.
finally block
The block used to perform cleanup tasks regardless of whether any exceptions occur.
Procedural Programming Pause
A pause that occurs during execution in procedural programming to call a procedure.
IndexOutOfBoundsException
The exception thrown when an index used in lists or strings is invalid.
setPriority()
A Thread method that accepts an int value as an argument, typically between 1 and 10.
Message Passing
In object-oriented programming, the counterpart to the function call of procedural programming.
Functional Programming
A programming focus that builds computer programs by concentrating on declarations and expressions.