Java Keywords

By | September 29, 2021
Java Keywords

Java keywords are the reserved words which cannot be used as any variable or any object name. These keywords have some meaning in Java and perform some actions when used correctly.

Java Keywords List

Below is the list of the keywords available in Java-

Keyword Description
abstract It is used to declare the abstract class which provides the implementation of the interfaces.
boolean You can declare the variable as boolean which can hold values either true or false.
break This keyword will allow you to break the control statement flow at the specified condition to be true.
byte This keyword can be used to declare the variable that can store 8-bit of data.
case You can use this keyword with a switch statement for defining different conditions.
catch This keyword can be used to catch the exception generated by the try statement. This catch block always follows the try block.
char This keyword allows you to declare the char variable to hold 16-bit Unicode characters.
class This keyword will allow you to declare the class.
continue This keyword will continue the loop once this keyword is encountered and skip the remaining code after that.
default This keyword will specify the default block in the switch statement.
do This keyword will declare the loop in the control statement to iterate it the specified time.
double This keyword will allow you to store the 64-bit floating-point number.
else This keyword specifies the alternate for the if statement block.
enum It will define the set of constants which can be either private or default.
extends This keyword will specify that the class is derived from another class.
final This will specify that the variable is holding a constant value and will restrict the user.
finally This is a code block in the try-catch structure which will be executed whether an exception is raised or not.
float You can declare a variable that can hold 32-bit floating-point number
for This will specify the start of the for loop which will be executed till the condition holds true.
if This allows you to test the condition and the code will be executed if the condition is true.
implements It helps you to implement the interface
import You can import the classes or interface to current code to make it accessible.
instanceof It specifies that a given object is an instance of the given class
int You can declare a variable that holds a 32-bit integer.
interface It allows you to declare an interface which can have abstract methods.
long It will declare a variable that holds a 64-bit integer.
native It specifies that a method is implemented in native code using JNI
new This keyword allows you to create a new object
null It indicates that a reference does not refer to anything and removes the garbage value.
package It will declare a Java package that includes the classes.
private It is an access modifier which can be accessed within the package.
protected This is an access modifier which can be accessed within the package or outside through inheritance.
public This is an access modifier and can be accessed throughout the package.
return It is used to return from the method after its completion
short It will declare a variable that can hold a 16-bit integer.
static It specifies that a variable or method is a class method
strictfp It will restrict the floating-point calculations
super It is a reference variable will refer to the parent class object.
switch This specifies the switch statement which will execute the switch code block.
synchronized This will specify the critical section of the multithreaded code
this It will specify the current object in the method
throw This keyword will throw the exception in the code.
throws This will be used to declare an exception
transient This keyword is used in serialization
try This block is used to test the code for the exception
void This will specify that the method will not return anything
volatile It specifies that the variable may change asynchronously
while This will start the while loop

People are also reading: 

Leave a Reply

Your email address will not be published. Required fields are marked *