Java keywords are reserved words that 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 that 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 a 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 the 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 that 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 that can be accessed within the package. |
protected | This is an access modifier that 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 that 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 |
Conclusion
Keywords are the reserved words in any programming language and we cannot use them as variables in our code. Java also has a set of keywords that you cannot use as variables, and this article highlights all those Java keywords.
People are also reading: