Keyword Java Flashcards
abstract
Specifies that a class or method will be implemented later, in a subclass.
assert
Describes a predicate placed in a java program to indicate that the developer thinks that the predicate is always true at that place.
boolean
A data type that can hold True and False values only.
break
A control statement for breaking out of loops.
byte
A data type that can hold 8-bit data values.
case
Used in switch statement to mark blocks of text.
catch
Catches exceptions generated by try statements.
char
A data type that can hold unsigned 16-bit Unicode characters.
class
Declares a new class.
continue
Sends control back outside a loop.
default
Specifies the default block of code in a switch statement.
do
Starts a do-while loop.
double
A data type that can hold 64-bit floating-point numbers.
else
Indicates alternative branches in an if statement.
enum
Used to declare an enumerated type. Enumerations extend the base class.
extends
Indicates that a class is derived from another class or interface.
final
Indicates that a variable holds a constant values or that a method will not be overridden.
finally
Indicates a block of code in a try-catch structure that will always be executed.
float
A data type that holds a 32-bit floating - point number.
for
Used to start a for loop.
if
Test a true/false expression and branches accordingly.
implements
Specifies that a class implements an interface.
import
References other classes.
instanceof
Indicates whether an object is an instance of a specific class or implements an interface.
int
A data type that can hold 32-bit signed integer.
interface
Declares an interface.
long
A data type that holds a 64-bit integer.
native
Specifies that a method is implemented with native (platform-specific) code
new
Creates new objects.
null
This indicates that a reference does not refer to anything.
package
Declares a Java package.
private
An access specifier indicating that a method or variable may be accessed only in the class it’s declared in.
protected
An access specifier indicating that a method or variable may only be accessed in the class it’s declared in.
public
An access specifier used for classes, interfaces, methods, and variables indicating that an item is accessible throughout the application (or where the class that defines it is accessible)
return
Sends control and possibly a return value back from a called method.
short
A data type that can hold a 16-bit integer.
static
Indicates that a variable or method is a class method, rather than being limited to one particular object.
strictfp
A java keyword is used to restrict the precision and rounding of floating-point calculations to ensure portability.
super
Refers to a class’s base class (used in a method or class constructor)
switch
A statement that executes code based on a test value.
synchronized
Specifies critical sections or methods in multithreaded code.
this
Refers to the current object in a method or constructor.
throw
Creates an exception
throws
Indicates what exceptions may be thrown by a method.
transient
Specifies that a variable is not part of an object’s persistent state.
try
Starts a block of code that will be tested for exceptions.
void
Specifies that a method does not have a return value.
volatile
This indicates that a variable may change asynchronously.
while
starts a while loop.